数组转换为html,将父/子php数组转换为html表

Array

(

[168] => Array

(

[link] => asdfasdf

[children] => Array

(

[239] => Array

(

[link] => tascatestlalal

[children] => Array

(

)

)

[240] => Array

(

[link] => otrotestttt

[children] => Array

(

)

)

)

)

[229] => Array

(

[link] => Sub-task ex

[children] => Array

(

)

)

[230] => Array

(

[link] => Sub-task test

[children] => Array

(

[231] => Array

(

[link] => tasktest1

[children] => Array

(

)

)

[232] => Array

(

[link] => tasktest 2

[children] => Array

(

[233] => Array

(

[link] => tasktest 5

[children] => Array

(

[235] => Array

(

[link] => tasca235

[children] => Array

(

)

)

)

)

)

)

[234] => Array

(

[link] => tasca234

[children] => Array

(

)

)

)

)

)

,我需要将其转换成该

Sub-task

--Tasktest1

--tasktest 2

---tasktest 5

----tasca235

--tasca234

这个我已经知道如何用这个功能列表做到这一点,但不能看到修改这个功能,把它转化为表上面的例子:(。一些帮助,将不胜感激

function ArrayToHTMLList($arr) {

$str = "

  • ";

foreach($arr as $key => $value) {

if((!empty($value))){

$str .="

";

if(is_array($value))

$str .= ArrayToHTMLList($value);

else

$str .= $value;

$str .= "

";

}

}

$str .= "

";

return $str;

}

2011-06-01

VictorCL

+0

你会得到更多的考生,如果你发布正确的PHP代码创建一个数组而不是var_dump($ arr)的结果;即$ x = var_export($ arr,1); echo $ x; –

2011-06-01 17:47:30

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值