У меня проблема с добавлением данных в многомерный массив во время цикла.Добавить данные в многомерные массивы php в цикле while
Мой код lookes как этот
while ($dataOmråde=mysql_fetch_array($område))
{
if(!in_array($dataOmråde['STED'], $aSted))
{
$aSted[] = $dataOmråde['STED'];
$aOmråde[$dataOmråde['BY']]['pladsnr'] = array($dataOmråde['PLADSNR']);
}
else
{
$aOmråde[$dataOmråde['BY']]['pladsnr'] = array($dataOmråde['PLADSNR']);
}
}
Но это держит overwrithing мои данные, так что я получаю результат, как этот.
Array ([Annaberg] => Array ([pladsnr] => Array ([0] => O_DAC_ALP_001)
Что бы я хотел, это добавить данные в массив pladsnr, поэтому результат должен выглядеть так.
Array ([Annaberg] => Array ([pladsnr] => Array ([0] => O_DAC_ALP_001, [1] => new pladsnr, [2] => new pladsnr second)
Я попытался array_push, но не могу получить я работать. Надеется кто-то может помочь :-)
С уважением, Андреас
Можете ли вы 'var_dump', вместо' print_r' ... Это может выглядеть легче читать – ErickBest