У меня есть вложенный массив, в котором я хочу отобразить подмножество результатов. Например, в приведенном ниже массиве я хочу перебрать все значения в вложенном массиве [1].
Array
(
[0] => Array
(
[0] => one
[1] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
)
[1] => Array
(
[0] => two
[1] => Array
(
[0] => 4
[1] => 5
[2] => 6
)
)
[2] => Array
(
[0] => three
[1] => Array
(
[0] => 7
[1] => 8
[2] => 9
)
)
)
Я пытался использовать функцию foreach, но я не могу заставить это работать. Это был мой оригинальный синтаксис (хотя я понимаю, что это неправильно).
$tmpArray = array(array("one",array(1,2,3)),array("two",array(4,5,6)),array("three",array(7,8,9)));
foreach ($tmpArray[1] as $value) {
echo $value;
}
Я пытался избежать переменного сравнения того, является ли ключ таким же, как ключ, который я хочу выполнить, т.е.
foreach ($tmpArray as $key => $value) {
if ($key == 1) {
echo $value;
}
}
Любые идеи?