我试图在树级别中显示的一组数据PHP树级别嵌套菜单递归函数
例如,这是我的数据库记录
我希望像
显示它等等。
当然上面这张照片由自己
<?php
require 'tree.php';
$tree = array(
\t 'wwq' => array(
\t
\t 'Project4' => array(
\t \t \t 'phase1',
\t \t \t \t
\t \t \t \t),
\t
\t 'Project23' => array(
\t \t \t 'phase23',
\t \t \t \t
\t \t \t \t),
\t \t \t
\t \t \t 'Test1' => array(
\t \t \t 'test1',
\t \t \t \t
\t \t \t \t),
\t 'Projecttest' => array(
\t \t \t 'phasetest',
\t \t \t \t 'testtest',
\t \t \t \t)
\t \t \t
\t \t \t \t
\t ),
\t
\t
\t);
\t
\t echo treeOut($tree);
?>
手动钥匙,我的作用是
<?php
function treeOut($row_Recordset1){
\t $markup = '';
\t foreach ($row_Recordset1 as $branch => $twig){
\t \t $markup .= '<li>' . ((is_array($twig)) ? $branch . treeOut($twig) : $twig). '</li>';
\t \t }
\t
\t return '<ul>' . $markup . '</ul>';
\t
\t }
?>
所以,我的问题是我如何使数组为循环而不是我输入每个数据。
谢谢如果有人可以帮助我!如果有任何问题可以问我下面的评论。
_“我的问题是我如何使数组循环而不是我键入每个数据”_我不明白,什么会改变一个for循环?据我可以看到,你是否会使用“for”或“foreach”循环,你仍然需要输入相同的数据? – Epodax
雅,上面的数组是由我自己手动键入,但我不想那样做。我希望从for循环获取数据。我可以知道我哪里错了吗? – eric