ホームページ >バックエンド開発 >PHPチュートリアル >PHPの配列キーの格納ルール
PHP 配列キーの格納規則
プログラムを書いているときに PHP 配列値の問題に遭遇し、抽出された文字列と数値が同じであることがわかりました。
key には、整数 または 文字列 を指定できます。 値 どのタイプでも構いません。
さらに、key には次のキャストが含まれます:
複数のユニットが配列定義で同じキー名を使用する場合、最後のユニットのみが使用され、前のユニットは上書きされます。 取得時に整数または文字列を使用した場合の効果は同じです。
<span style="color:#000000"><span style="color:#0000BB">$array <code><span style="color:#000000"><span style="color:#0000BB">$array </span><span style="color:#007700">= array(<br>
</span><span style="color:#0000BB">1 </span><span style="color:#007700">=> </span><span style="color:#DD0000">"a"</span><span style="color:#007700">,<br>
</span><span style="color:#DD0000">"1" </span><span style="color:#007700">=> </span><span style="color:#DD0000">"b"</span><span style="color:#007700">,<br>
</span><span style="color:#0000BB">1.5 </span><span style="color:#007700">=> </span><span style="color:#DD0000">"c"</span><span style="color:#007700">,<br>
</span><span style="color:#0000BB">true </span><span style="color:#007700">=> </span><span style="color:#DD0000">"d"</span><span style="color:#007700">,<br>
);</span></span>
= array(
1 <span style="color:#000000"><span style="color:#0000BB">$array</span></span>
=> <span style="color:#000000"><span style="color:#0000BB">$array</span></span>
"a"<span style="color:#000000"><span style="color:#0000BB">$array</span></span>
、
=>
"b "
<span style="color:#000000"><span style="color:#0000BB">$array</span></span>
[1] および <span style="color:#000000"><span style="color:#0000BB">$array</span></span>
["1"]、<span style="color:#000000"><span style="color:#0000BB">$array</span></span>
[true] はすべての d を返します。これは、d が前の値と key1、「1」、true をカバーしているためです。インタプリタの場合、それらはすべて 1 であるため、同じです。