900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > php数组中去掉空格 php数组如何去除空格

php数组中去掉空格 php数组如何去除空格

时间:2022-07-03 17:02:33

相关推荐

php数组中去掉空格 php数组如何去除空格

php数组去除空格的方法:使用函数【array_filter()】去除一维数组中的空格,代码为【function filter_array($arr, $values = ['', null, false, 0, '0',[]])】。

php数组去除空格的方法:

在php中去除数组中的空值可以使用array_filter()这个函数 但是这个函数只能对一维数组起作用,一旦需要对多维数组去空就不行了,而且去除的空也包括(int)0,(string)0,使用起来还是有点问题!

自定义函数去除数组中的某个值 默认是空值, 一维数组和多维数组都可以使用!/**

* 去除多维数组中的空值

* @author

* @return mixed

* @param $arr 目标数组

* @param array $values 去除的值 默认 去除 '',null,false,0,'0',[]

*/

function filter_array($arr, $values = ['', null, false, 0, '0',[]]) {

foreach ($arr as $k => $v) {

if (is_array($v) && count($v)>0) {

$arr[$k] = filter_array($v, $values);

}

foreach ($values as $value) {

if ($v === $value) {

unset($arr[$k]);

break;

}

}

}

return $arr;

}相关学习推荐:php编程(视频)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。