我有一个JSON
文件,其中包含来自网页的Facebook数据。我需要的是根据table
文件创建checkbox
个JSON
个条目。我正在使用 php sdk 和 javascript sdk 。
我正在考虑这样一种方法:
<?php
$array_of_decoded=json_decode("$myjson",true);
for($i=0;$array_of_decoded(i);i++)
{?>
// create new entry in html form with the following propreties:
<input type="checkbox" name="<?php array_of_decoded(i)['name']?>"
value="<?php array_of_decoded(i)['id']?>"><?php array_of_decoded(i)['name']?<br>
<?php
//...
}?>
我的JSON文件包含以下条目:
{"category":"Musician\/band","name":"Yann Tiersen (official)","id":"18359161762"}
我是这方面的新手,上面的代码可能是错的,我只是当场写的,没有测试它。有谁知道如何创建新条目?上面的代码是否显示了如何正确解码json?
答案 0 :(得分:1)
您可以使用“foreach
”:
<?php
foreach(json_decode("$myjson",true) as $element) {?>
<input type="checkbox" name="<?php echo $element['name']?>" value="<?php echo $element['id']?>"><?php echo $element['name']?><br>
<?php }?>
当然,这必须放在视图页面中!