javascript - how to parse this kind of json array -


i have json array blew :

    {     "0": {         "kind": "mammal",         "name": "pussy cat",         "weight": "12kg",         "age": "5"     },     "1": {         "kind": "mammal",         "name": "roxy dog",         "weight": "25kg",         "age": "8"     },     "2": {         "kind": "fish",         "name": "piranha fish",         "weight": "1kg",         "age": "1"     },     "3": {         "kind": "bird",         "name": "einstein parrot",         "weight": "0.5kg",         "age": "4"     } } 

i removed element 'piranha fish' (unset) json code changed blow:

{     "0": {         "kind": "mammal",         "name": "pussy cat",         "weight": "12kg",         "age": "5"     },     "1": {         "kind": "mammal",         "name": "roxy dog",         "weight": "25kg",         "age": "8"     },     "3": {         "kind": "bird",         "name": "einstein parrot",         "weight": "0.5kg",         "age": "4"     } } 

when remove element counter of element change 0,1,3 can't have full access in json elements

i want echo value code :

for ($i = 0; $i < $jsoncount - 1; $i++) {     echo "name :";     echo $json_cod[$i]['name'];     echo "<br/>";     echo "age :";     echo $json_cod[$i]['age'];     echo "<br/>"; } 

out put :

name :pussy cat age :5 name :roxy dog age :8 

try using foreach.

foreach ($json_cod $item) {   echo "name :";echo $item['name'];echo "<br/>";   echo "age :";echo $item['age'];echo "<br/>"; } 

Comments