首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >回显集合中Laravel上的递归类别

回显集合中Laravel上的递归类别
EN

Stack Overflow用户
提问于 2017-02-08 15:31:05
回答 1查看 447关注 0票数 0

我想要递归地打印类别。我不知道parent类别有多少个孩子,以此类推。实际上它是一个树形结构。

EN

回答 1

Stack Overflow用户

发布于 2017-02-08 15:38:59

这段代码可以帮助我打印动态数组,试试这个:

代码语言:javascript
运行
复制
function makeNestedList(array $Array){
    $Output = '<ul>';
    foreach($Array as $Key => $Value){
        $Output .= "<li><strong>{$Key}: </strong>";
        if(is_array($Value)){
            $Output .= makeNestedList($Value);
        }else{
            $Output .= $Value;
        }
        $Output .= '</li>';
    }
    $Output .= '</ul>';
    return $Output;
}
$Data = array("Some Info" => array("A" => "a", "B" => array("B1" => "b1", "B2" => "b2"), "C" => array("C1" => array("C11" => "c11", "C12" => "c12", "C13" => array("C131" => "c131", "C132" => "c132")), "C2" => "c2")));
echo makeNestedList($Data);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42107157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档