1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | <?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
本文为Davidvivi原创文章,转载无需和我联系,但请注明来自Davidvivi博客weixia.xin 本人微信:ww646904527,备注博客