我有这个数组:
Array (
[0] => 17-GUIDO HUMBERTO -3
[1] =>
Array (
[0] => 2-José-3
)
[2] =>
Array (
[0] =>
Array (
[0] => 18-juan andres-3
)
)
)
我正试图将这个数组放在一个像这样的ul li列表中:
我不知道怎么做,我不知道阵列是否正确,请我帮忙。谢谢!
答案 0 :(得分:0)
当你有一个自我调用的函数时,你需要一个名为'recursion'的东西,例如:
<?php
$arr = array(
'17-GUIDO HUMBERTO -3 ',
array(
'2-José-3'
),
array(
array(
'18-juan andres-3'
)
)
);
function listArr($arr) {
$html = '<ul>';
foreach ($arr as $item) {
if (is_array($item)) {
$html .= listArr($item); // <<< here is the recursion
} else {
$html .= '<li>' . $item . '</li>';
}
}
$html .= '</ul>';
return $html;
}
echo(listArr($arr));