Convert jQuery Array string to PHP Array Convert jQuery Array string to PHP Array json json

Convert jQuery Array string to PHP Array


That's a JSON format.. and it is broken.. Fix your JSON data as shown and loop using a foreach

PHP

<?php$menu = '[{"title" : "TEST1", "href" : "#"}, {"title" : "TEST2", "href" : "QWERTY"}, {"title" : "TEST3", "href" : "QWERTY", "active" : 1}]';foreach(json_decode($menu,true) as $k=>$arr){    echo $arr['title']."<br>";}

OUTPUT :

TEST1TEST2TEST3


Try json_decode function

<?php       $menu = '[ {"title" : TEST1, "href" : #}, {"title" : TEST2, "href" : QWERTY}, {"title" : TEST3, "href" : QWERTY, "active" : 1}]';    $test=json_decode($menu );   print_r($test);   foreach($test as $ts)   {       echo $ts['title'];       echo "<br>";    } ?>