Кощей
if(!$needle) die("ooh");
Проблема с получением строки
Получаю хмл со страницы, загружаю в функцию
1:
http://userserve-ak.last.fm/serve/160/6808.jpgSimpleXMLElement Object
2:
(
[@attributes] => Array
(
[size] => large
)
[0] => http://userserve-ak.last.fm/serve/160/6808.jpg
)
3:
{"@attributes":{"size":"large"},"0":"http:\/\/userserve-ak.last.fm\/serve\/160\/6808.jpg"}
Ну типа понятно когда строчно просят получаеться строка, а так получаеться объект но мне в json encode не как обект засандалить этот image не представляеться. Что посоветуете, как получить нормальную строку ?
-~{}~ 14.07.08 00:30:
Я сейчас доставляю пробел, тогда пашет) но надеюсь есть получше вариант
-~{}~ 14.07.08 00:36:
Вот типа так:
$image = substr( " ".$xml->artist->image[2], 1);
Получаю хмл со страницы, загружаю в функцию
PHP:
$xml_data = implode('', file("http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=$artist&api_key=b25b959554ed76058ac220b7b2e0a026") );
$xml = simplexml_load_string($xml_data);
$image = $xml->artist->image[2]; // получаю рисунок
echo "$image"; // 1
print_r($image); // 2
echo json_encode($image); // 3
http://userserve-ak.last.fm/serve/160/6808.jpgSimpleXMLElement Object
2:
(
[@attributes] => Array
(
[size] => large
)
[0] => http://userserve-ak.last.fm/serve/160/6808.jpg
)
3:
{"@attributes":{"size":"large"},"0":"http:\/\/userserve-ak.last.fm\/serve\/160\/6808.jpg"}
Ну типа понятно когда строчно просят получаеться строка, а так получаеться объект но мне в json encode не как обект засандалить этот image не представляеться. Что посоветуете, как получить нормальную строку ?
-~{}~ 14.07.08 00:30:
Я сейчас доставляю пробел, тогда пашет) но надеюсь есть получше вариант
-~{}~ 14.07.08 00:36:
Вот типа так:
$image = substr( " ".$xml->artist->image[2], 1);