タグ

+に関するishideoのブックマーク (2)

  • URL の Query 文字列でスペースを「%20」とするか「+」とするか論争 - Qiita

    (個人的に)長年もにょっていた掲題の件について、まとまったのでメモ。 Query 文字列とは? URL の ? 以降の部分。よく GET パラメータと言っているやつですね。 という URL があったとしたら、 ? 以降の foo=bar の部分です。 Query 文字列内でのスペースの扱い 「%20」でもいいし、「+」でもいける。 可能だったら後者が望ましい(という結論に至った)。 URL で利用可能な文字 URI の RFC で規定されてます。スペースは利用できないので %20 に URL エンコードする必要があります。なので Query 文字列内のスペースももちろん %20 とエスケープする必要あります。 あれ? 「+」の話は? URI の RFC では Query 文字列で「+」をスペースとして扱うというくだりは見当たりません。 これは URI のサブセットである URL で規定され

    URL の Query 文字列でスペースを「%20」とするか「+」とするか論争 - Qiita
  • array_mergeと「+」による配列の加算の違い【PHP】 - Programming Magic

    PHPでは2つの配列を合わせるのに、「+」演算子で行う方法とarray_merge関数で行う方法がある。 2つの方法は全く同じ動作をするわけではなく、いくつかの違いがある。 例えば、以下のような2つの配列があるとする。 $array[0] = array( 1 => '伊藤博文' 2 => '黒田清隆' 3 => '山縣有朋' '?' => '小渕恵三(1)' ) $array[1] = array( '?' => '小渕恵三(2)', 85 => '森喜朗', 87 => '小泉純一郎', 90 => '安倍晋三', ) このデータを+演算子で加算をすると以下のような結果が得られる。 print_r($array[0] + $array[1]); Array ( [1] => 伊藤博文 [2] => 黒田清隆 [3] => 山縣有朋 [?] => 小渕恵三(1) [85] => 森喜朗

  • 1