У меня есть следующий вложенный массив.Доступ и печать вложенного массива
Array
(
[animals] => Array
(
[carnivores] => Array
(
[tiger] => Array
(
[eyes] => 2
[legs] => 4
)
[lion] => Array
(
[eyes] => 2
[legs] => 4
)
)
[herbivores] => Array
(
[deer] => Array
(
[eyes] => 2
[legs] => 4
)
[elephant] => Array
(
[eyes] => 2
[legs] => 4
)
)
)
)
Я хочу, чтобы обработать поступивший массив и создать запрос для вставки с помощью цикла Еогеаспа следующим образом:
INSERT INTO `abc` (column1,column2,column3,column4, column5)
VALUES ('animals','carnivores','tiger','2','4');
.
.
.
.
INSERT INTO `abc` (column1,column2,column3,column4, column5)
VALUES ('animals','herbivores','elephant','2','4');
Как я могу добиться этого. Заранее спасибо за помощь.
Напишите функцию, которая проходит через ваш массив рекурсивно, и при повторном запуске все ключи объединяются в массив, который затем вы можете взорвать и использовать в запросе. – Rizier123
да, вы можете это сделать, нам нужен цикл, чтобы принять значение внутреннего массива. –
Почему ключи от [lion] и '[deer]' были упущены из обработки? – RomanPerekhrest