繁体   English   中英

如何在PHP中读取多维数组

[英]How to read array multidimensional in php

array(1) {
  ["Tips"] => string(1)
  "1"
}
array(1) {
  ["Noticias"] => string(1)
  "2"
}
array(1) {
  ["Anuncios"] => string(1)
  "3"
}
array(1) {
  ["Consejos"] => string(1)
  "5"
}

我在php中有一个数组,需要阅读以创建列表,但是我不知道该怎么做。 我需要打印它:

<li><a href="cat=1">Tips </a></li>
<li><a href="cat=2">Noticias</a></li>
<li><a href="cat=3">Anuncios</a></li>
<li><a href="cat=5">Consejos</a></li>

假设顶级数组是父数组的一部分,则可以执行以下操作:

foreach ($parent_array as $child_array) {
   foreach ($child_array as $key => $value) {
     echo "<li><a href=\"cat={$value}\">{$key}</a></li>";
   }
}

请注意,除非您以非常受控的方式自己生成所有输出变量,否则在回显输出之前,应采取谨慎的步骤来清理输出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM