У меня есть массив $ _POSTпочему Еогеасп идти до последнего элемента PHP
Array
(
[dddd] => Array
(
[students] => Array
(
[парарпа] => Array
(
[zach1] => 1
[zach2] => 1
[zach3] => 2
[zach4] => 3
[ekz1] => 5
[ekz2] => 5
[ekz3] => 5
[ekz4] =>
)
[ававп] => Array
(
[zach1] => 3
[zach2] => 5
[zach3] => 4
[zach4] => 2
[ekz1] => 4
[ekz2] => 3
[ekz3] => 2
[ekz4] =>
)
)
[zach1] => рпа
[zach2] => рпарпарпар
[zach3] =>
[zach4] => пар
[ekz1] => пав
[ekz2] => авпав
[ekz3] => ва
[ekz4] =>
)
[ggg] => Array
(
[students] => Array
(
[авпва] => Array
(
[zach1] => 3
[zach2] => 3
[zach3] => 2
[zach4] =>
[ekz1] => 4
[ekz2] =>
[ekz3] =>
[ekz4] =>
)
)
[zach1] => паыв
[zach2] => авы
[zach3] => ыва
[zach4] =>
[ekz1] => выа
[ekz2] =>
[ekz3] =>
[ekz4] =>
)
[fffff] => Array
(
[students] => Array
(
[авыв] => Array
(
[zach1] => 5
[zach2] => 5
[zach3] =>
[zach4] =>
[ekz1] => 4
[ekz2] => 4
[ekz3] =>
[ekz4] =>
)
[ваыыва] => Array
(
[zach1] => 3
[zach2] => 3
[zach3] =>
[zach4] =>
[ekz1] => 2
[ekz2] => 3
[ekz3] =>
[ekz4] =>
)
)
[zach1] => ва
[zach2] => ва
[zach3] =>
[zach4] =>
[ekz1] => ва
[ekz2] => ва
[ekz3] =>
[ekz4] =>
)
)
И я пытаюсь
foreach($_POST as $groupName=>$data) {echo $groupName;}
и только повторяет последний «FFFFF». Я понятия не имею, что, черт возьми, происходит. Помоги мне, пожалуйста. количество эхо ($ _ POST); эхо 3
У вас есть только 3 товаров в $ _POST. Его три массива с вспомогательными массивами. – subZero
Этого не должно быть. Пожалуйста, предоставьте * полный, автономный исполняемый код, который демонстрирует именно эту проблему. – deceze
Вы итерируете через массив с помощью foreach дважды или более? использование 'foreach' каждый раз перемещает указатель на элемент массива. Таким образом, если вы используете 'foreach', используйте' reset ($ array) 'перед тем, как вы снова выполните повторение массива. – Latheesan