php数组函数-array_filter()

array_filter()函数用回调函数过滤数组中的元素,如果自定义过滤函数

返回true,则被操作的数组的当前值就会被包含在返回的结果数组中,并

将结果组成一个新的数组。如果原数组是一个关联数组,键名保持不变。

array_filter(array,function);

array:必需。规定输入的数组

function:必需。自定义函数的名称

<?php 
function myfunction($v){
    if($v === ‘Horse‘){
        return true;
    }
    return false;
}
$a = array(‘Dog‘,‘Cat‘,‘Horse‘);
print_r(array_filter($a,‘myfunction‘));
?>

输出:Array ( [2] => Horse )

时间: 2024-10-17 04:33:14

php数组函数-array_filter()的相关文章

【风马一族_php】数组函数

原文来自:http://www.cnblogs.com/sows/p/6045699.html (博客园的)风马一族 侵犯版本,后果自负  2016-11-09 15:56:26 数组 函数 php--数组的尝鲜事例 array_change_key_case - 返回字符串键名全为小写或大写的数组 语法:array_change_key_case(数组名); php-->修改数组的键名(下标)的字母大小写 array_chunk - 将一个数组分割成多个 语法:array_chunk(数组名,

(基础篇)数组函数详解

一.数组操作的基本函数 数组的键名和值 array_values($arr);获得数组的值 array_keys($arr);获得数组的键名 array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖) in_array("apple",$arr);在数组中检索apple array_search("apple",$arr);在数组中检索apple ,如果存在返回键名 array_key_exists("apple",

辛星解读之php中的重点函数第一节之数组函数

这里我已经写好它的pdf版本了,比本博客更加适合阅读.首先说一下它在百度网盘的下载地址把:百度网盘下载 ,如果左边连接跪了,可以在浏览器中输入:http://pan.baidu.com/s/1qW5AYzM 来下载.然后说一下它在csdn的下载地址,是免积分的奥,下载地址:csdn资源下载处 ,如果连接不起作用,可以在浏览器输入:http://download.csdn.net/detail/xinguimeng/7697309  来手动下载. 好,我们知道php中函数还是很多的,正是这些函数为

前端学PHP之数组函数

× 目录 [1]键值操作 [2]记数[3]回调函数[4]组合[5]栈和队列[6]顺序 前面的话 PHP中的数组功能非常强大,数组处理函数有着强大.灵活.高效的特点.PHP5提供了近100个操作数组的系统函数,包括排序函数.替换函数.数组计算函数等.下面将详细介绍数组函数 [注意]关于javascript数组的22种方法移步至此 键值操作 数组的每个元素都是由键值对组成,通过元素的键名来访问对应的键值.关于键值操作有array_values().array_keys().in_array().ar

php常用数组函数

一.数组操作的基本函数数组的键名和值array_values($arr);  获得数组的值array_keys($arr);  获得数组的键名array_flip($arr);  数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);  在数组中检索applearray_search("apple",$arr);  在数组中检索apple ,如果存在返回键名array_key_exists("apple&quo

PHP之数组函数

键值操作 数组的每个元素都是由键值对组成,通过元素的键名来访问对应的键值.关于键值操作有array_values().array_keys().in_array().array_flip()和array_reverse()这5个常用函数 array_values array_values() 返回 input 数组中所有的值并给其建立数字索引 array array_values ( array $input ) <?php$array = array("size" => 

PHP数组函数基础知识

什么是数组?数组就是被命名的用来存储一系列数值的地方.数组array是非常重要的数据类型.相对于其他的数据类型,它更像是一种结构,而这种结果构可以存储一系列数值.数组能够在单一变量名中存储许多值,并且能够通过引用下标号来访问某个值. 在 PHP 中,有三种数组类型: 索引数组 - 带有数字索引的数组 关联数组 - 带有指定键的数组 多维数组 - 包含一个或多个数组的数组 创建数组 array(key => value) 创建索引数组 使用array()函数声明数组.PHP属于弱类型语言相对较灵活

PHP知识点(1) - 数组函数

数组内指针 -current() -key() -prev() -next() -reset() -end() 预定义数组 $_SERVER() $_ENV() $_REQUEST() $_GET() $_POST() $_FILES $_SESSION() $_COOKIE() $GLOBALS() 数组的键/值处理相关函数 array  array_keys($array[, search_value[ , bool]])    指定第一个参数表示返回数组的所有键值,指定第二个参数,只返回该

php数组函数小结

<?php header('content-type:text/html;charset=utf-8;'); /*小结数组的使用*/ #1.array():定义数组eg: $arr1=array('a','b','c','d'); $arr3=array('c','d','e','f'); $arr2=array('kA1'=>'v1','kA2'=>'v2','kA3'=>'v3'); $arr4=array('kA1'=>'v1','kA2'=>'v2','kA3'