Мне нужно отобразить массив PHP данных из файла XML (https://pogoda.yandex.ru/static/cities.xml). Я хочу, чтобы в массиве все «id». Помогите мне найти ошибку. БлагодаряXML в PHP не отображает массив
<?php
$data_file_city="https://pogoda.yandex.ru/static/cities.xml";
$xml_city = simplexml_load_file($data_file_city);
foreach($xml_city->country as $key=>$value){
foreach ($value->city as $key1=>$value1) {
$id = array("$value1[country]");
echo $id;
}
}
'массив ("$ value1 [страны]")'? Что это? –
вы определяете '$ id' как 'array', используйте' print_r ($ id) 'для отображения содержимого или удаляете' array() 'часть из' $ id = ' – RST
Мне нужен этот массив для использования в JS. Я получаю только строку –