У меня есть форма, представленная с одним вводом типа имени файла: photo[profile][]
. Я получаю этот массив:
Array
(
[photo] => Array
(
[name] => Array
(
[profile] => Array
(
[0] => Chrysanthemum.jpg
[1] => Desert.jpg
)
)
[type] => Array
(
[profile] => Array
(
[0] => image/jpeg
[1] => image/jpeg
)
)
[tmp_name] => Array
(
[profile] => Array
(
[0] => C:\xampp\tmp\php9DCC.tmp
[1] => C:\xampp\tmp\php9E0B.tmp
)
)
[error] => Array
(
[profile] => Array
(
[0] => 0
[1] => 0
)
)
[size] => Array
(
[profile] => Array
(
[0] => 879394
[1] => 845941
)
)
)
)
Итак, я хочу рекурсивную функцию, которая преобразует мой массив следующим образом:
Array
(
[photo] => Array
(
[profile] => Array
(
[0] => Array
(
[name] => Chrysanthemum.jpg
[type] => image/jpeg
[tmp_name] => C:\xampp\tmp\php9DCC.tmp
[error] => 0
[size] => 845941
)
[1] => Array
(
[name] => Desert.jpg
[type] => image/jpeg
[tmp_name] => C:\xampp\tmp\php9DCC.tmp
[error] => 0
[size] => 845941
)
)
)
)
мне это нужно, потому что я хочу, чтобы загрузить несколько фотографий и установить конфигурации для каждой группы файлов.
Добро пожаловать на SO. Пожалуйста, прочитайте [Какие темы я могу задать] (http://stackoverflow.com/help/on-topic) и [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to -ask) И [идеальный вопрос] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) И как создать [Минимальный, полный и проверяемый пример] (http://stackoverflow.com/help/mcve) SO ** не является бесплатной программой кодирования или кодирования или отладки или учебного пособия или службы поиска библиотек ** Вы также должны показать, что приложили определенные усилия для решения проблемы ваша собственная проблема. – RiggsFolly
Это не ракетостроение. По крайней мере, попытайтесь сделать это для себя. Тогда, если вы терпите неудачу, вы можете обратиться за помощью к нам – RiggsFolly
Я действительно пытался это сделать. Я не могу понять, что так плохо в этом примере. Я знаю, что может сделать несколько циклов и решить мою проблему, потому что это не очень умно и полезно ... – Dumitru