最新消息:博客断断续续关停过,感谢保留友链的友们,以后本博客可能会比较少更新,但是会一直开下去,并保持稳定性。

php将多维数组转换为一维数组

技术交流 东子 1662次浏览 抢沙发 无图浏览

php开发工作中经常碰到要将一个多维数组转换为一个一维数组的情况,这个就不多说了,具体的功能代码如下:

/**
 * 功能: 将多维数组合并为一位数组
 * $array: 需要合并的数组
 * $clearRepeated: 是否清除并后的数组中得重复值
 * by blog.kilvn.com
 */
function array_multiToSingle($array, $clearRepeated=false){
	if(!isset($array)||!is_array($array)||empty($array)){
		return false;
	}
	if(!in_array($clearRepeated,array('true','false',''))){
		return false;
	}
	static $result_array=array();
	foreach($array as $value){
		if(is_array($value)){
			array_multiToSingle($value);
		}else{
			$result_array[]=$value;
		}
	}
	if($clearRepeated){
		$result_array=array_unique($result_array);
	}
	return $result_array;
}

声明:欢迎转载,转载请注明来源:东子博客。  本文地址链接:http://blog.kilvn.com/php-array_multitosingle/

发表我的评论
取消评论
表情 每日打卡 贴图 链接 私密消息

Hi,您需要填写昵称和邮箱!

  • 昵称
  • 邮箱
  • 网址