Я имею проблему взрывающихся массивExplode массив и хранить в БД
Вот мой код
$arr1 = array();
$i=1;
foreach ($out1 as $value2){
$arr1[][$i]= array_merge((array)$value2,(array)$detail);
$i++;
}
и это выход
Array(
[0] => Array(
[id] => 1234
[name] => Rick Roll
[dept] => IT)
[1] => Array(
[id] => 1234
[name] => Dave Roll
[dept] => IT)
)
, но когда я пытаюсь взорваться массив, он дает мне сообщение об ошибке Предупреждение: explode() ожидает, что параметр 2 будет строкой, заданный массив
вот код
$data = explode(","$array)
$q = "INSERT INTO ".TBL_ARE_ENTRY." VALUES(null,'$id[1]','$name[2]','$dept[3]')";
Какой результат вы хотите? – splash58
Опубликуйте свой ожидаемый результат. И вы не можете «взорвать» массив. Отправьте свои попытки тоже –
Вы массивы 'implode'. 'explode' превращает строку в массив, поэтому он хочет строку –