У меня есть функция php, которая извлекает и возвращает данные твитов из твиттера как объект simplexml. Я могу получить их содержимое с помощью синтаксиса php.Вот функция php
<?php
function searchResults($q) {
$host = "http://search.twitter.com/search.atom?q=" . urlencode( $q ) . "&rpp=100";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $host);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
//Raw xml
$result = curl_exec($ch);
curl_close($ch);
$xml = simplexml_load_string($result);
return $xml;
}
?>
Если я назову это как
$xml = searchResults('xyz');
Я могу получить его содержимое как
echo $xml->content.''.$xml->author->name;
Теперь мне нужно вернуть его из phpфункция в формате JSON.Как
return json_encode($xml);
, несмотря на
return $xml;
Так как теперь я получаю из него содержимое «content», «author-> name» и т. Д. В формате JSON при декодировании json,