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
Post a Comment