多维关联数组转字符串

加油吧!Davidvivi

<?php
$name = array(
    "self" => "wangzhengyi",
    "student" => array(
        "chenshan",
        "xiaolingang"
    ),
    "unkmow" => "chaikun",
    "teacher" => array(
        "huangwei" =>array(
            'haha' => "cheshan",
            'nini' => "teett",
            ),
        "fanwenqing"
    ),
    'sdsd'=>"chaikun"
);
function arrToStr ($array){
    // 定义存储所有字符串的数组
    static $r_arr = array();
    if (is_array($array)) {
        foreach ($array as $key => $value) {
            if (is_array($value)) {
                // 递归遍历
                arrToStr($value);
            } else {
                $r_arr[] = $value;
            }
        }
    } else if (is_string($array)) {
      $r_arr[] = $array;
    }
    $r_arr = array_unique($r_arr);
    $string = implode(",", $r_arr);
    return $string;
}
echo arrToStr($name);
?>

输出结果:wangzhengyi,chenshan,xiaolingang,chaikun,cheshan,teett,fanwenqing

打赏,支持一下

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by WEIXIA.XIN,学的不仅是技术,更是梦想!!!

Davidvivi博客
请先登录后发表评论
  • 最新评论
  • 总共 0条评论