ホームページ >バックエンド開発 >PHPチュートリアル >PHPループで2次元配列に値を入れる

PHPループで2次元配列に値を入れる

不言
不言オリジナル
2018-04-24 10:10:151404ブラウズ

この記事では、PHP ループで 2 次元配列に値を入れる方法を紹介します。これを必要な友達に共有します。

1.二次元配列

$a = [];$b = ['a','b','c','d'];foreach($b as $v){    $a['a'][] = $v;
}

に移動し、この $a を次のように出力すると、二次元配列が得られますが、次のコードを使用すると、 $ a は 1 つの値のみを取得できます。$a会得到一个二维数组,但是当使用以下代码时,$a获取得只能是一个值,

而不是将$b中得所有值放入$a['a']这个数组中

$b = ['a','b','c','d'];foreach($b as $v){    $a = [];    $a['a'][] = $v;
}

同时,在while循环,for循环都是一样定义数组得时候都要放在循环得外面,否则

只能是最后一个循环得值放入这个数组中

解释:每循环一次就重新定义$a

$b のすべての値を $a['a'] 配列に入れる代わりに

rrreee
同時に、 while ループと for ループでは、配列は同じ方法で定義されます。それ以外の場合、

は最後のループの値をこの配列に入れることしかできません 説明: $a code> はループするたびに再定義されるので、この現象は必然的に発生します。

🎜関連する推奨事項: 🎜🎜🎜🎜PHP ループ ステートメントについての深い理解🎜🎜

以上がPHPループで2次元配列に値を入れるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。