2つ以上の配列を含む配列があります(多次元)
array (
array(
'apple',
'banans',
'orange'
),
array(
'green',
'black',
'yellow'
), array(
'tasty'
)
)
単語のペアを取得する必要があります-実際、配列にはx個の配列を含めることができます
出力:
- アップルグリーンおいしい
- アップルブラックおいしい
- アップルイエローおいしい
- バナナグリーンおいしい
- ..。
コードは次のようになります。
foreach ($x as $k0 => $value0) {
foreach ($x[$k0] AS $k1 => $value1) {
foreach ($x[$k0 + 1] AS $k2 => $value2) {
foreach ($x[$k0 + 2] AS $k3 => $value3) {
echo $m++ . '. ' . $value1 . ' ' . $value2 . ' ' . $value3;
echo '<br/>';
}
}
}
}
そして出力します:
- アップルグリーンおいしい
- アップルブラックおいしい
- アップルイエローおいしい
- バナナグリーンおいしい
- バナナブラックおいしい
- バナナイエローおいしい
- オレンジグリーンおいしい
- オレンジブラックおいしい
- オレンジイエローおいしい
しかし、私たちはより良い解決策を持っているかもしれません。実際、配列には単語のリストを含む2、3、4個の配列を含めることができます。