gpt4 book ai didi

php - 数组到无序列表

转载 作者:太空狗 更新时间:2023-10-29 14:41:54 25 4
gpt4 key购买 nike

我正在尝试将一些数组值映射到无序列表 ()。

    <?php
$files = scandir($dir);
//remove "." and ".."
print_r($files);
?>

<ul>
<?php foreach($files as $file): ?>
<li><?= $file ?></li>
<?php endforeach; ?>
</ul>

它确实正确地遍历了数组,因为它给出了 <li> 的项目符号元素。但是,在这些项目符号旁边看不到字符串输出。此外,当我 print_r 数组时,值就在那里。

输出看起来像这样,带有正确数量的项目符号,但旁边没有文本:

.
.
.

我在这里做错了什么?提前致谢。

最佳答案

function array2ul($array) {
$out = "<ul>";
foreach($array as $key => $elem){
if(!is_array($elem)){
$out .= "<li><span>" . $key . ": " . $elem . "</span></li>";
} else {
$out .= "<li><span>" . $key . "</span>" . array2ul($elem) . "</li>";
}
}
$out .= "</ul>";
return $out;
}

关于php - 数组到无序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10151690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com