Я новичок в PHP.When попытке сохранить переменную в массиве я получил эту ошибку ** Массив для преобразования строки ** PHP код является:Массив ошибки преобразования строки при анализе данных XML в PHP
$record = simplexml_load_file('demo.xml');
foreach ($record as $item):
$a=$item->item2->record->p21;
$b=$item->item2->record->bq_21;
echo $arr1 = array($a,$b);
endforeach;
я хочет значение только .... Если используется print_r, то его дает этому о/р
Array ([0] => SimpleXMLElement Object ([0] => 26) [1] => SimpleXMLElement Object ([0] => 1))
Я хочу, чтобы это только
26 1
Кажется, вам нужно '$ arr1' для дальнейшего использования, поэтому просто удалите оператор' echo' (хотя $ arr1 перезаписывается каждый раз, когда выполняется 'foreach'), или если вы хотите просто распечатать результат, тогда' echo $ а «. '$ b' вот так. –