Добрый день!
Столкнулся с новой (непонятной) проблемой.
Получаю объект из xml файла (http://weather.yandex.ru/static/cities.xml). Вывожу его на экран:
PHP:
скопировать код в буфер обмена
SimpleXMLElement Object ( ( [name] => Австралия ) ( [0] => Перт [1] => Ньюкасл [2] => Дарвин [3] => Мельбурн [4] => Канберра [5] => Кэрнс [6] => Сидней [7] => Брисбен [8] => Аделаида [9] => Алис-Спрингс [10] => Таунсвилл [11] => Хобарт ) )
К примеру это я вывел одну итерацию элемента $val. Теперь если я напишу print_r ($val->city); я вместо массива с городами получу такой объект:
PHP:
скопировать код в буфер обмена
SimpleXMLElement Object ( ( [id] => 94610 [region] => 21770 [head] => 0 [type] => 4 [country] => Австралия [part] => [resort] => 0 [climate] => ) [0] => Перт )
Почему так? И как мне получить массив с городами?(Отредактировано автором: 25 Августа, 2014 - 10:31:57)
|