У меня есть сгенерированный массив в этом формате и хотите генерироваться второй массив, чтобы вписаться в файл, который ожидает определенный форматформат PHP массив массивов в плоский массив
Это массив у меня есть:
(int) 0 => array(
[Service] => Array
(
[id] => 6948229
[document] => Array
(
[number] => 0003928425
)
)
Это массив я хочу, чтобы построить из предыдущего массива (будет иметь много индексов)
verified[id]
verified[number]
до сих пор я построить этот скрипт:
foreach($data as $key=>$value)
{
echo '<br>key '.$key;
foreach($value as $k=>$v)
{
$Verified[$key]['id'] = $v["id"];
$Verified[$key]['number'] = $v['document']['number'];
Но просто получите сообщение об ошибке undefined index.
Какие индексы я должен использовать для получения матрицы сглаживания?
Попробуйте использовать 'эхо 'ID:'. $ Службы [ 'ID'];' и 'эхо 'Номер:'. $ Службы [ 'документ'] [ 'номер'] ; ' –
Я думаю, что нет необходимости во второй попытке попробовать ваш код, удалив второй foreach. – Indrajit
Извините, я обновляю формат массива, который начинается с индекса 0 и т. Д.: (Int) 0 => array ( [Service] => Array ( –