美文网首页
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