How do I loop through JSON array How do I loop through JSON array codeigniter codeigniter

How do I loop through JSON array


1) $json is a string you need to decode it first.

$json = json_decode($json);

2) you need to loop through the object and get its members

foreach($json as $obj){   echo $obj->name;   .....}


another example:

  <?php  //lets make up some data:  $udata['user'] = "mitch";  $udata['date'] = "2006-10-19";  $udata['accnt'] = "EDGERS";  $udata['data'] = $udata; //array inside  var_dump($udata); //show what we made  //lets put that in a file  $json = file_get_contents('file.json');  $data = json_decode($json);  $data[] = $udata;  file_put_contents('file.json', json_encode($data));  //lets get our json data  $json = file_get_contents('file.json');  $data = json_decode($json);  foreach ($data as $obj) {        var_dump($obj->user);  }