加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

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措施计划有所辅佐。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读