php数组array_filter()函数和array_slice()函数
来源:互联网 发布:乐易佳数据恢复注册码 编辑:程序博客网 时间:2024/05/22 10:31
<?php/* array_filter()用回调函数过滤数组中的单元 array_filter(array,function) 参数描述:如果自定义过滤函数返回 true,则被操作的数组的当前值就会被包含在返回的结果数组中, 并将结果组成一个新的数组,如果原数组是一个关联数组,键名保持不变。 */ function delEmpty($val) { if ($val === "" || $val === "php") { //当数组中存在空值和php值时,换回false,也就是去掉该数组中的空值和php值 return false; } return true; } $input_array = array('A'=>"Java", 'B'=>false, 'B1'=>true, 'C'=>"", 'D'=>" ", 'E'=>null, 'G'=>0, 'G1'=>'0', 'H'=>'php'); print_r(array_filter($input_array));print_r(array_filter($input_array, "delEmpty")); ?>
没有回调函数的运行结果:
可以看出,false,null,和真正的''空白以及0都被过滤了,而且数组的下标没有改变.
有回调函数的运行结果:
<?php/** * array_slice()函数 从数组中取出一段 * array_slice(array array, int offset[, int length]) * 根据 offset 和 length 参数所指定的 array 数组中的一段序列。 * offset 表示开始位置,length表示这段序列的长度. * true 键不改变 */$input = array("Java", "Php", "C++", "C#", "Ruby", "Object-c");$outputA = array_slice($input, 2); // returns "C++", "C#", "Ruby", "Object-c"$outputB = array_slice($input, -2, 1); // returns "Ruby"$outputC = array_slice($input, 1, 3); // returns "Php", "C++", "C#"print_r($outputA);print_r($outputB);print_r($outputC);print_r(array_slice($input, 2, -1, true));print_r(array_slice($input, 2, -1));?>
运行结果:
- php数组array_filter()函数和array_slice()函数
- php数组array_filter()函数和array_slice()函数
- php中几个数组函数array_slice() array_filter array_unique() in_array()
- php数组函数中的array_slice和array_flip
- PHP 数组截取 array_slice() 函数
- php函数--array_slice()
- PHP array_slice() 函数分页
- PHP array_slice() 函数
- PHP array_slice() 函数
- php array_walk , array_reduce和array_filter函数
- PHP基于数组的分页函数(核心函数array_slice())
- PHP基于数组的分页函数(核心函数array_slice())
- PHP基于数组的分页函数(核心函数array_slice())
- PHP基于数组的分页函数(核心函数array_slice())
- php中array_filter()函数总结
- php array_filter函数的使用
- php 函数 array_slice() 从数组中取出一段
- PHP array_splice()与array_slice()函数
- PHP加密/解密
- C# winform: ComboBox 设置下拉框数据源的公共方法
- 自定义i2c读写函数
- 在JavaScript中实现自己的Map对象
- JSTL函数
- php数组array_filter()函数和array_slice()函数
- Windows获取当前系统时间函数总结
- php5的simplexml对象
- 请问一下这样的需求可以实现吗?
- java增强的for循环!
- 常见浏览器兼容性问题与解决方案
- ant的在线手册和相关有用的网页收藏
- 产品的利润远远小于服务的利润
- dirname(__FILE__) 用法