gpt4 book ai didi

php - 在 HTML 列表中转换 PHP 数组

转载 作者:可可西里 更新时间:2023-11-01 00:10:23 24 4
gpt4 key购买 nike

我有下面的数组,我想以特定的 HTML 列表格式输出。

我的 PHP 数组如下:

Array
(
[MAIN] => Master Product
[ID1] => Array
(
[0] => Product 1
)

[ID2] => Array
(
[0] => Product 2
[ID3] => Array
(
[0] => Product 3
)

[ID4] => Array
(
[0] => Product 4
)
)
)

我要找的HTML列表格式如下。

<ul id="treeview">
<li>Master Product
<ul>
<li>Product 1</li>
<li>Product 2
<ul>
<li>Product 3</li>
<li>Product 4</li>
</ul>
</li>
</ul>
</li>
</ul>

如有任何帮助,我们将不胜感激。

最佳答案

试穿这个尺寸:


function recurseTree($var){
$out = '<li>';
foreach($var as $v){
if(is_array($v)){
$out .= '<ul>'.recurseTree($v).'</ul>';
}else{
$out .= $v;
}
}
return $out.'</li>';
}

echo '<ul>'.recurseTree($yourDataArrayHere).'</ul>';

关于php - 在 HTML 列表中转换 PHP 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9542581/

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