PHP速学教程(入门到精通)
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
<code>$arr=[ [ 'id'=>1, 'pid'=>0, 'name'=>'name1', ], [ 'id'=>2, 'pid'=>0, 'name'=>'name2', ], [ 'id'=>3, 'pid'=>0, 'name'=>'name3', ], [ 'id'=>4, 'pid'=>1, 'name'=>'name4', ], [ 'id'=>5, 'pid'=>4, 'name'=>'name5', ], [ 'id'=>6, 'pid'=>2, 'name'=>'name6', ], [ 'id'=>7, 'pid'=>2, 'name'=>'name7', ], ]; </code>
排序过会得出
<code>$result=[ [ 'id'=>1, 'pid'=>0, 'name'=>'name1', 'level'=>1, ], [ 'id'=>4, 'pid'=>1, 'name'=>'name4', 'level'=>2, ], [ 'id'=>5, 'pid'=>4, 'name'=>'name5', 'level'=>3, ], [ 'id'=>2, 'pid'=>0, 'name'=>'name2', 'level'=>1, ], [ 'id'=>7, 'pid'=>2, 'name'=>'name7', 'level'=>'2', ], [ 'id'=>6, 'pid'=>2, 'name'=>'name6', 'level'=>2, ] [ 'id'=>3, 'pid'=>0, 'name'=>'name3', 'level'=>1, ], ];</code>
<code>$arr=[ [ 'id'=>1, 'pid'=>0, 'name'=>'name1', ], [ 'id'=>2, 'pid'=>0, 'name'=>'name2', ], [ 'id'=>3, 'pid'=>0, 'name'=>'name3', ], [ 'id'=>4, 'pid'=>1, 'name'=>'name4', ], [ 'id'=>5, 'pid'=>4, 'name'=>'name5', ], [ 'id'=>6, 'pid'=>2, 'name'=>'name6', ], [ 'id'=>7, 'pid'=>2, 'name'=>'name7', ], ]; </code>
排序过会得出
<code>$result=[ [ 'id'=>1, 'pid'=>0, 'name'=>'name1', 'level'=>1, ], [ 'id'=>4, 'pid'=>1, 'name'=>'name4', 'level'=>2, ], [ 'id'=>5, 'pid'=>4, 'name'=>'name5', 'level'=>3, ], [ 'id'=>2, 'pid'=>0, 'name'=>'name2', 'level'=>1, ], [ 'id'=>7, 'pid'=>2, 'name'=>'name7', 'level'=>'2', ], [ 'id'=>6, 'pid'=>2, 'name'=>'name6', 'level'=>2, ] [ 'id'=>3, 'pid'=>0, 'name'=>'name3', 'level'=>1, ], ];</code>
<code>function treelist($data, $pid, $deep = 1) { static $tree = array(); foreach ($data as $row) { if ($row ['pid'] == $pid) { $row ['lever'] = $deep; $tree [] = $row; treelist($data, $row ['id'], $deep + 1); } } return $tree; }</code>
php免费学习视频:立即学习
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!
已抢7215个
抢已抢94862个
抢已抢14828个
抢已抢52097个
抢已抢194768个
抢已抢87281个
抢