Таким образом, у меня есть этот кодКак назвать все значения массива
foreach ($npd as $v):
$data1 = array(
'no' => array($v->some_val)
);
endforeach;
$ v-> some_val shoulb быть (ааа, ГЭБ, ссс). Но это просто вызов (ccc). Если я сделать так:
foreach ($npd as $v):
$data1 = array(
'no' => array($v->some_val)
);
echo $v->some_val;
endforeach;
Тогда будет (ааа, ГЭБ, ссс)
Может кто-нибудь мне помочь? Почему результат отличается?
UPDATE
взгляд, я использовал это, чтобы заполнить шаблон таблицы PHPWord, так что я должен сделать это:
$data1 = array(
'no' => array($no++),
'tgl' => array('aaaa','bbbb','cccc')
);
Что я спросить, как я заполнить «TGL» со значением из базы данных? Так его, как ('AAAA', 'BBBB', 'КПКГ')
вы можете показать свой $ массив NPD? –
Вы переписываете свою переменную на каждую итерацию! – Rizier123
Я обновил его. Пожалуйста, прочитайте еще раз :) – heruprambadi