sunsword
Новичок
Проблемы с массивом (Сфомирован с помощью CURL).
На выходе получаю следующий массив:
Проблема заключается в том, что с данным массивом не получается работать, запросы к его внутренностям типа $new[0]["@attributes"]["name"]; не проходят, просто не выводятся, почему не понятно. Подскажите пожалуйста.
PHP:
<?php
$data = array(
'userID' => "xxx",
'apiKey' => "xxx"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://api.eve-online.com/account/Characters.xml.aspx");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$xml = simplexml_load_string(curl_exec($ch));
curl_close($ch);
foreach ($xml->xpath('//row') as $a => $b) {
$new[]=$b;
}
echo"<pre>";print_r($new);echo"</pre>";
?>
PHP:
Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[name] => DarkArrow
[characterID] => 320169013
[corporationName] => Republic Military School
[corporationID] => 1000170
)
)
[1] => SimpleXMLElement Object
(
[@attributes] => Array
(
[name] => Djidie
[characterID] => 368814408
[corporationName] => Imperial Academy
[corporationID] => 1000166
)
)
[2] => SimpleXMLElement Object
(
[@attributes] => Array
(
[name] => xxx
[characterID] => xxxx
[corporationName] => xxx
[corporationID] => xxx
)
)
)
Проблема заключается в том, что с данным массивом не получается работать, запросы к его внутренностям типа $new[0]["@attributes"]["name"]; не проходят, просто не выводятся, почему не понятно. Подскажите пожалуйста.