php中array_filter如何使用
程序员文章站
2022-04-15 14:59:50
...
array_filter — 用回调函数过滤数组中的单元
(PHP 4 >= 4.0.6, PHP 5, PHP 7) array_filter — 用回调函数过滤数组中的单元
依次将input数组中的每个值传递到callback函数。如果callback函数返回TRUE,则input数组的当前值会被包含在返回的结果数组中。数组的键名保留不变。(推荐学习:PHP视频教程)
返回值: 返回过滤后的数组
<?php
$arr = array(
"1",
"2",
"3",
"4",
"5",
"",
"6",
"7",
"8",
false,
"14",
"15",
"195",
"",
"9",
);
//删除空字符串和false
$re1 = array_filter($arr);
var_dump($re1);
echo "------------------\n";
function add($num) {
$num = intval($num);
if($num >6) {
return true;
}
return false;
}
$res = array_filter($arr,"add");
var_dump($res);
运行结果:
array(12) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
[2]=>
string(1) "3"
[3]=>
string(1) "4"
[4]=>
string(1) "5"
[6]=>
string(1) "6"
[7]=>
string(1) "7"
[8]=>
string(1) "8"
[10]=>
string(2) "14"
[11]=>
string(2) "15"
[12]=>
string(3) "195"
[14]=>
string(1) "9"
}
------------------
array(6) {
[7]=>
string(1) "7"
[8]=>
string(1) "8"
[10]=>
string(2) "14"
[11]=>
string(2) "15"
[12]=>
string(3) "195"
[14]=>
string(1) "9"
以上就是php中array_filter如何使用的详细内容,更多请关注其它相关文章!
上一篇: css权重是什么?css权重的介绍
下一篇: 何为BFC - 霸气侧漏小红花
推荐阅读
-
如何使用PHP获取指定日期所在月的开始日期与结束日期_PHP教程
-
PHP中的strtr函数使用介绍(str_replace)_PHP
-
PHP中simplexml_load_string函数使用说明
-
使用sockets从新闻组中获取文章一_PHP教程
-
在PHP中设置、使用、删除Cookie的解决方法_PHP
-
在一个未知的CentOS服务器中如何加上PHP的openssl扩展
-
php中iconv函数使用方法_php技巧
-
如何理解php中命名空间概念
-
php中怎么使用_redirect()
-
如何实现从html理post到一php文件数据后在php文件中核查数据,如果数据有错在html里面弹出提示重新输入