PHP中如何去除一个数组中的空元素

PHP中如何去除一个数组中的空元素,第1张

array_filter() 函数用回调函数过滤数组中的值。

该函数把输入数组中的每个键值传给回调函数。如果回调函数返回 true,则把输入数组中的当前键值返回结果数组中。数组键名保持不变。

例如:

<?php

function test_odd($var)

{

return($var &1)

}

$a1=array("a","b",2,3,4)

print_r(array_filter($a1,"test_odd"))

?>

运行结果:Array ( [3] =>3 )

扩展资料:

循环遍历数组,把有值的元素放进一个新数组中。

$arr = array()

foreach ($urlArr as $key =>$val) {

if (empty($val)) {continue}

$arr[] = $val

}

$arr是去除空元素的新数组。

你只能通过循环处理下这个数组,来从新拼接这个数组来。去除 空置 。

$arr = array()

foreach($arr as $key=>$val){

if(empty($val)){

continue

}

$arr[]= $val

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7334458.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存