この記事では、PHP ループで 2 次元配列に値を入れる方法を紹介します。これを必要な友達に共有します。
$a = [];$b = ['a','b','c','d'];foreach($b as $v){ $a['a'][] = $v; }
$a
を次のように出力すると、二次元配列が得られますが、次のコードを使用すると、 $ a
は 1 つの値のみを取得できます。$a
会得到一个二维数组,但是当使用以下代码时,$a
获取得只能是一个值,$a['a']
这个数组中$b = ['a','b','c','d'];foreach($b as $v){ $a = []; $a['a'][] = $v; }
$a
$a['a']
配列に入れる代わりにrrreee
同時に、 while ループと for ループでは、配列は同じ方法で定義されます。それ以外の場合、
は最後のループの値をこの配列に入れることしかできません 説明: $a code> はループするたびに再定義されるので、この現象は必然的に発生します。
以上がPHPループで2次元配列に値を入れるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。