Как я мог перебрать этот объект json в файле php?

Я преобразовал xml-объект, возвращаемый функцией php, в формат json, чтобы отправить его в файл js, например.

function searchResults($q) { ...
    $xml = simplexml_load_string($result);
    return json_encode($xml); }

Я получаю / использую его в js, например

  var msg_top = "<"+"?php echo searchResults('windows');"+"?"+">";

Затем я получаю его обратно в php и декодирую.

      $json = $_POST['msg_top'];
      $msg = json_decode($json);

Теперь, как мне пройти через него, чтобы получить все значения его определенных свойств, которые я мог бы получить из объекта xml (который я преобразовал в json). Вот как я перебираю xml-объект, чтобы получить все значения его определенных свойств:

   foreach ($xml->entry as $status) {
   echo $status->author->name.''.$status->content);
   }

Как мне получить все эти значения из декодированного json-объекта $ msg?
EDITED Я пробовал в том же HTML, где я использую js для получения данных функции поиска и POST php через ajax, я пробовал следующий код для циклического перебора json в php. Но он ничего не показал.

$obj = searchResults(testword);//serach function returns json encoded data
$obj = json_decode($obj, true);
$count = count($obj);  
for($i=0;$i<$count;$i++)
{
echo $obj[$i][content];}// using xml for it, I get ouput like foreach ($xml3->entry as 
                       // $status) {status->content}
7
задан XCeptable 23 November 2010 в 12:05
поделиться