Я хотел бы знать, как я могу полностью прокрутить массив (например, с помощью foreach), чтобы переупорядочить данные. Тем не менее, этот массив содержит массивы и эти массивы содержат массивы и т.д. и т.д. Например:Как сканировать вложенные массивы в php?
$data= array(
'key1' => array(
'key2' => 'value2',
'key3' => 'value3'
),
'key4' => array(
'key5' => 'value5',
'key6' => 'value6'
)
)
В этом примере я знаю, что я мог бы просто использовать два Еогеасп к петле через него и делать операцию, мне нужно, чтобы изменить данные, но в моем случае я не знаю, сколько массивов вложено в $data
, так как я этого не делал, и это слишком важно для меня, чтобы просто взглянуть и посчитать.
Что вы подразумеваете под «сканированием»? Извлечь значения? Считать значения? Вам, вероятно, понадобится рекурсивная функция. – bfranco
Ваш учитель арфы о рекурсии по причине. – Sammitch