【发布时间】:2014-04-05 17:46:53
【问题描述】:
以下代码在数组上使用 foreach,如果值是数组,则对嵌套数组中的每个执行一次操作
foreach ($playfull as $a)
{
if (is_array($a))
{
foreach ($a as $b)
{
print($b);
print("<p>");
}
} else {
print($a);
print("<p>");
}
}
这只有在你知道数组只能嵌套一层时才有效
如果数组可以嵌套未知数量的深度,您如何获得相同的结果? (期望的结果是打印每个数组中每个键的值,无论它们嵌套多深)
【问题讨论】:
-
递归就是你要找的
-
你是否关心关闭你打开的那些
<p>标签? -
这不是一个 HTML 问题,我只使用 thoe 在输出中进行换行哦,是的,我知道
和 print_r() 是做什么的。