PHP 配列の使用法を解決する
他の人が書いた次のようなコードを見ました:
<br />$a = array();<br />$a['key'] = $a['key'] + 1;<br />var_dump($a);<br />
ログイン後にコピー
入力した後、コード内の 1 が配列の値になることがわかりました。 a. 。
これ。 。この方法で使用したことはありません。 。
------解決策--------- は $a['key'] = と同等ですnull 1;
------解決策-----$a = array() ;
$a['key'] = $a['key'] 1; // 現時点では $a['key'] が存在しないため、 isset($a['key']) を使用して false を返します。 $a['key'] = null
$a['key'] 1 は null 1 と同等です。これは、PHP が算術演算のために null を自動的に 0 に変換するため、0 1 となり、最終的に $a['キー '] = 1
var_dump($a);