批改状态:合格
老师批语:
作业内容:1、把省市区 数组,循环一遍2、用 echo 输出单个值,用print_r()打印其中一个城市和区3、可以用2个循环,或者3个循环。 省市区数据,在课件里
function fun1($arr){$html = "<table width=100%>";foreach($arr as $v1){foreach($v1['son'] as $v2){foreach($v2['son'] as $v3){$html .= "<tr><td>".$v1['area_id'] . "</td><td>" . $v1['area_name'] . "</td><td>";$html .= $v2['area_id'] . "</td><td>" . $v2['area_name'] . "</td><td>";$html .= $v3['area_id'] . "</td><td>" . $v3['area_name'] . "</td><td></tr>";}}}$html .= "</table>";return $html;}echo fun1($arr);
// 闲得无聊,加个递归版本读取省、市、区function show($arr, $level = 0){foreach($arr as $k => $v){if(is_array($v['son'])){echo str_repeat("-", $level*4);echo $v['area_name']."<br/>";show($v['son'], $level+1);}else{echo str_repeat("-", $level*4);echo $v['area_name']."<br/>";}}}show($arr);
// 显示效果北京----北京市--------东城区--------西城区--------朝阳区--------丰台区--------石景山区--------海淀区--------门头沟区--------房山区--------通州区--------顺义区--------昌平区--------大兴区--------怀柔区--------平谷区--------密云县--------延庆县天津----天津市--------和平区--------河东区--------河西区--------南开区--------河北区--------红桥区--------东丽区
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号