PHP

绘面试之PHP去掉数组里的空值

现在有一个数组arr,它里面有很多空值,请你写一段PHP去掉其中的空值
解:

<?php
$arr = array('  ', 1, 2, '', 5);

print_r(array_filter($arr, "del"));

function del($var)
{ 
    return(trim($var));
}

解释:array_filter() 函数把输入数组中的每个键值传给回调函数,如果回调函数返回 true,则把输入数组中的当前键值返回结果数组中。数组键名保持不变。
(空值为false)

微信扫一扫,向我赞赏

微信扫一扫,向我赞赏

微信扫一扫,向我赞赏

支付宝扫一扫,向我赞赏

回复

This is just a placeholder img.