美文网首页
PHP 遍历多维数组,将多维数组的val 按逗号拼接成字符串

PHP 遍历多维数组,将多维数组的val 按逗号拼接成字符串

作者: 骑蚂蚁上高速_jun | 来源:发表于2020-09-13 12:40 被阅读0次

    通过 php 自身的迭代器 RecursiveIteratorIterator 实现

    $arr = [
        [
            "b",
            1,
            2,
            3,
        ],
        [
            4,
            5,
            "a",
            6,
        ],
        [
            1,
            [
                7,8,9
            ],
        ],
    ];
    
    $iterator = new \RecursiveIteratorIterator(new \RecursiveArrayIterator($arr));
    $str = "";
    foreach ($iterator as $key => $val) {
        $str .= $val.",";   
    }
    
    var_dump(trim($str,","));
    
    // 输出结果
    // string(23) "b,1,2,3,4,5,a,6,1,7,8,9"
    

    相关文章

      网友评论

          本文标题:PHP 遍历多维数组,将多维数组的val 按逗号拼接成字符串

          本文链接:https://www.haomeiwen.com/subject/ivpnektx.html