次の配列を検討してください。
$array[23] = array(
[0] => 'FOO'
[1] => 'BAR'
[2] => 'BAZ'
);
内側の配列を操作したいときはいつでも、次のようにします。
foreach ($array as $key => $values) {
foreach ($values as $value) {
echo $value;
}
}
外側の foreach ループは、$array の $key と $value のペアを分割するためにあります。これは、多くのキー ([23]、[24]、...)を持つ配列では問題なく機能しますが、$array のキーが 1 つ(この場合は 23)しかないことが事前にわかっている場合は冗長に見えます。そのような場合、値からキーを分割するより良い方法はありませんか? 何かのようなもの
split($array into $key => $values)
foreach ($values as $value) {
echo $value;
}
私は自分自身を明確にしたことを願っています。