本文实例讲述了PHP实现多维数组转字符串和多维数组转一维数组的方法。分享给大家供大家参考。具体实现方法如下:
/**
* @method 多维数组转字符串
* @param type $array
* @return type $srting
* @author yanhuixian
*/
function arrayToString($arr) {
if (is_array($arr)){
return implode(',', array_map('arrayToString', $arr));
}
return $arr;
}
/**
* @method 多维数组变成一维数组
* @staticvar array $result_array
* @param type $array
* @return type $array
* @author yanhuixian
*/
function multi2array($array) {
static $result_array = array();
foreach ($array as $key => $value) {
if (is_array($value)) {
array_multi2array($value);
}
else
$result_array[$key] = $value;
}
return $result_array;
}
希望本文所述对大家的php程序设计有所帮助。
您可能感兴趣的文章:PHP 数组和字符串互相转换实现方法PHP 将逗号、空格、回车分隔的字符串转换为数组的函数php二维数组转成字符串示例php的数组与字符串的转换函数整理汇总php中将数组转成字符串并保存到数据库中的函数代码改写函数实现PHP二维/三维数组转字符串php实现将二维关联数组转换成字符串的方法详解php中利用explode函数分割字符串到数组PHP explode()函数的几个应用和implode()函数有什么区别php连接函数implode与分割explode的深入解析PHP的explode和implode的使用说明PHP获取数组表示的路径方法分析【数组转字符串】