У меня проблемы с получением информации из массива.Мне нужно получить всю информацию для каждого ключа, но я не могу ее получить.
У меня есть этот массив:
Array(
[en] => Array(
[a] => Array(
[0] => [C][C]
[1] => [L][L][C]
) [b] => Array(
[0] => Tackle
[1] => RazorLeaf
) [c] => Array(
[0] =>
[1] =>
) [d] => Array(
[0] => 20
[1] => 50
)
) [pt] => Array(
[a] => Array(
[0] => [C][C]
) [b] => Array(
[0] => Pontapé
) [c] => Array(
[0] =>
) [d] => Array(
[0] => 20
)
)
)
В foreach (или нескольких) я 'm нужно получить [en][a][0]
, [en][b][0]
, [en][c][0]
и [en][d][0]
для вставки данных в базу данных.В следующем цикле предполагается получить [en][a][1]
, [en][b][1]
, [en][c][1]
и [en][d][1]
.И последнее, но не менее важное: после изменения с [en]
на [pt]
должно получиться [pt][a][0]
, [pt][b][0]
, [pt][c][0]
и [pt][d][0]
Мой подход:
foreach($result as $language => $index){
foreach($index as $attinfo => $index2){
//echo "$language <br/> $attinfo <br/>";
foreach($index2 as $valorfinal => $index3){
echo $index[$attinfo][$valorfinal][$index3]."<br/>";
}
}
}
Мой подход не работает, как ожидалось.Может кто-нибудь направить меня, пожалуйста?Я хотел бы сохранить в Vars каждый ключ, чтобы затем сохранить их в базе данных в каждом цикле foreach.Спасибо.