Nasıl php dosyasında bu json nesnesi aracılığıyla ben döngü olabilir?

0 Cevap php

Ben bir xml nesne gibi js dosyasına göndermek için json formatında bir php fonksiyonu döndü çevirdim.

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

I / alma gibi js kullanmak

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

Sonra php geri alırsınız & çözümlenmiş.

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

Şimdi nasıl (Ben json dönüştürülür) xml nesne almak olabilir onun bazı özellikleri tüm değerleri almak için bunun üzerinden ben döngü yapmak. Bu xml nesne üzerinde ben döngü onun belirli özelliklerini tüm değerlerini almak için nasıl:

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

How do I get all those values from decoded json object $msg?
EDITED I tried in same HTML where I am using js to receive & POST php search function data via ajax, I tried following code to loop through json in php. But it did not show anything.

$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}

0 Cevap