Php 获取关于每个JSON元素的单独信息
我已经做了如下准备:Php 获取关于每个JSON元素的单独信息,php,json,Php,Json,我已经做了如下准备: [ { "id": "..", "size": "..", "task": ".." }, { "id": "..", "size": "..", "task": "..", }, ... ] 我的任务是为每个元素(数组)获取plainJSON代码。因此,对于每个id(单独的元素),我都会得到它的json信息(大小、任务等)。如何做到这一点 更新:有没有比下面更好的方法 json_解码,然后在每个数组上
[
{
"id": "..",
"size": "..",
"task": ".."
},
{
"id": "..",
"size": "..",
"task": "..",
},
...
]
我的任务是为每个元素(数组)获取plainJSON代码。因此,对于每个id(单独的元素),我都会得到它的json信息(大小、任务等)。如何做到这一点
更新:有没有比下面更好的方法
- json_解码,然后在每个数组上循环(因为这会给我解码版本,我现在不想要,所以在这个过程之后,我必须再次对结果进行编码)李>
你真的试过什么吗?“解码和循环是非常简单的。”安德鲁更新。
<?php
$json = array(array('fname'=> "aman", 'lname' => 'kumar', 'email'=> 'developer.amankr@gmail.com'));
$data = json_encode($json); //[{"fname":"aman","lname":"kumar","email":"developer.amankr@gmail.com"}]
$parse = json_decode($data);
echo $fname = $parse[0]->fname;
echo $lname = $parse[0]->lname;
echo "<br>";
echo $email = $parse[0]->email;
?>