Create nested list from Multidimensional Array

后端 未结 3 1194
礼貌的吻别
礼貌的吻别 2020-12-03 08:31

I have an array in PHP, which looks like this:

array (
    [0] => array (
        [id] => 1
        [title] => \"Title 1\"
        [parent_id] =>         


        
3条回答
  •  清歌不尽
    2020-12-03 09:14

    The following array:

    Array
    (
        [0] => Content
        [1] => Array
            (
                [0] => International
                [1] => Array
                    (
                        [0] => Mexico
                        [1] => Array
                            (
                                [0] => Tamaulipas
                            )
    
                        [2] => USA
                    )
    
            )
    
    )
    

    With this function:

    function r($element) {
        foreach ($element as $value) {
            if (!is_array($value)) {
                echo "
  • "; echo $value; } else { echo "
      "; r($value); echo ""; echo "
    "; } } }
  • PHP code:

    echo "
      "; r($array); echo "
    ";

    Returns:

    • Public
    • User
    • Content
      • International
        • Mexico
          • Tamaulipas
        • USA

提交回复
热议问题