php实现将二维关联数组转换成字符串的要领详解
发布时间:2021-02-25 13:54:42 所属栏目:编程 来源:网络整理
导读:本篇章节讲授php实现将二维关联数组转换成字符串的要领。供各人参考研究详细如下: 需求 项目中碰着了二维关联数组转字符串的题目,查阅相干资料,写了如下措施,而且能过滤一再的要害字。 举例,php的二维数组如下: "wangzhengyi","student
本篇章节讲授php实现将二维关联数组转换成字符串的要领。分享给各人供各人参考,详细如下: 需求 项目中碰着了二维关联数组转字符串的题目,查阅相干资料,写了如下措施,而且能过滤一再的要害字。 举例,php的二维数组如下: "wangzhengyi","student" => array( "chenshan","xiaolingang" ),"unkmow" => "chaikun","teacher" => array( "huangwei","fanwenqing" ) );最后要得到的string名目是: 思绪 要领操作static要害字和递归的头脑去遍历数组 自界说函数代码(php)$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; }完备示例代码: "wangzhengyi","fanwenqing" ) ); 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); ?>运行功效: 更多关于PHP相干内容感乐趣的读者可查察本站专题:《》、《》、《》、《》、《》、《》、《》、《》及《》 但愿本文所述对各人PHP措施计划有所辅佐。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读