在PHP中操作多维数组



我有这个json数据

<>之前{"结果":{"结果":{"数":182年,"firsthit":1、"lasthit":182年,"名称":"小学","schoolhit":[{"districtno":25日"名称":"海军小学";"警区":"林地","地区":"北","zipcode":738907},{"districtno":27岁"名称":"AHMAD IBRAHIM小学","警区":"亿顺","地区":"北","zipcode":768643},{"districtno":20,"名称":"爱通学校";明"警区":"罪","地区":"北","zipcode":579646},{"districtno":19日"名称":"绿锚小学","警区":"Sengkang","地区":"北","zipcode":544969}]}}}之前

我还在学习理解…但是有人能给我指个方向吗?我想实现这一点使用PHP如下…

<select>
<?php print "<option value="$districtno">$name</option>";?><br />
</select>

像这样:

$data = json_decode($json)->{'results'}->{'result'}->{'schoolhit'};
foreach ($data as $school) {
    echo "<option value=" . $school->{'districtno'} . ">" . $school->{'name'} . "</option>";
}

显然可以根据你的需要调整输出,但给定你的json应该填写你想要的值。

您必须使用json_decode,然后遍历该数组。

相关内容

  • 没有找到相关文章

最新更新