博客列表 >php数组循环

php数组循环

zg的php学习
zg的php学习原创
2021年10月11日 13:03:08655浏览

数组循环

省市县的循环

  1. $arr = $arr = [
  2. [
  3. 'area_id' => 110000,
  4. 'area_pid' => 0,
  5. 'area_name' => '北京',
  6. 'lng' => 116.405,
  7. 'lat' => 39.905,
  8. 'son' => [
  9. [
  10. 'area_id' => 110100,
  11. 'area_pid' => 110000,
  12. 'area_name' => '北京市',
  13. 'lng' => 116.405,
  14. 'lat' => 39.905,
  15. 'son' => [
  16. [
  17. 'area_id' => 110101,
  18. 'area_pid' => 110100,
  19. 'area_name' => '东城区',
  20. 'lng' => 116.41,
  21. 'lat' => 39.9316
  22. ],
  23. [
  24. 'area_id' => 110102,
  25. 'area_pid' => 110100,
  26. 'area_name' => '西城区',
  27. 'lng' => 116.36,
  28. 'lat' => 39.9305
  29. ]
  30. //具体数据省略。。。
  31. ]
  32. ]
  33. ]
  34. ]
  35. //, 具体数据省略。。。
  36. ];
  37. $txt=" ";//输出多个空格
  38. $space = str_replace(chr(32),' ',$txt);
  39. foreach ($arr as $key => $value) {//循环省
  40. echo $value['area_name']."<br>"; //输出省名称
  41. foreach ($value['son'] as $k => $v) {//循环市
  42. echo $space.$v['area_name']."<br>";//输出市名称
  43. foreach ($v['son'] as $k1 => $v1) {//循环区县
  44. echo $space.$space.$v1['area_name']."<br>"; //输出区县名称
  45. }
  46. }
  47. }

运行结果:
运行结果

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议