У меня есть следующий массив. Пожалуйста, игнорируйте синтаксис, потому что я скопировал его из источника.Петля через многомерный массив php
<?php
$rowData = Array
(
[1] = Array
(
[0] = Buffalo
[1] = Tampa Bay
[2] = -7
[3] = favorite
[4] = 0
[5] = 46
)
[2] = Array
(
[0] = Minnesota
[1] = Tennessee
[2] = 3
[3] = favorite
[4] = 1
[5] = 33
)
[3] = Array
(
[0] = Green Bay
[1] = Cincinnati
[2] = 3
[3] = favorite
[4] = 1
[5] = 33
)
[4] = Array
(
[0] = Jacksonville
[1] = Buffalo
[2] = 4
[3] = underdog
[4] = 1
[5] = 54
)
);
?>
То, что я хочу сделать, это цикл по каждому массиву и если [4] запись = 1 выполняют одну функцию на этом массиве, и если [4] запись = 0 выполняет другую функцию. Я не уверен, как идентифицировать каждую из них в цикле ..
foreach ($rowData as $row => $tr)
{
//if [4] is equal to 1
if()
{
}
//if [4] is equal to 0
elseif()
{
}
}
Это так же легко, как 'если ($ т.р. [4] == 1) {/ * do somthing * /} elseif ($ tr [4] == 0) {/ * сделать что-то еще * /} ' – Orangepill
http://stackoverflow.com/questions/842956/php -foreach-проходные-многомерная-массив – James111