php数组函数序列之in_array() - 查找数组中是否存在指定值

2015-01-24信息快讯网
in_array()定义和用法

in_array() 函数查找数组中是否存在指定值。

语法
in_array(value,array,type)参数 描述
value 必需。规定要在数组搜索的值。
array 必需。规定要搜索的数组。
type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。

说明
如果给定的值 value 存在于数组 array 中则返回 true。如果第三个参数设置为 true,函数只有在元素存在于数组中且数据类型与给定值相同时才返回 true。

如果没有在数组中找到参数,函数返回 false。

注释:如果 value 参数是字符串,且 type 参数设置为 true,则搜索区分大小写。

例子 1
 
<?php 
$people = array("Peter", "Joe", "Glenn", "Cleveland"); 

if (in_array("Glenn",$people)) 
{ 
echo "Match found"; 
} 
else 
{ 
echo "Match not found"; 
} 
?> 

输出:

Match found例子 2
 
<?php 
$people = array("Peter", "Joe", "Glenn", "Cleveland", 23); 

if (in_array("23",$people, TRUE)) 
{ 
echo "Match found<br />"; 
} 
else 
{ 
echo "Match not found<br />"; 
}if (in_array("Glenn",$people, TRUE)) 
{ 
echo "Match found<br />"; 
} 
else 
{ 
echo "Match not found<br />"; 
}if (in_array(23,$people, TRUE)) 
{ 
echo "Match found<br />"; 
} 
else 
{ 
echo "Match not found<br />"; 
} 
?> 

输出:
Match not found
Match found
Match found
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
解析php二分法查找数组是否包含某一元素
PHP下打开phpMyAdmin出现403错误的问题解决方法
深入解析php之sphinx
php在window iis的莫名问题的测试方法
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
php中判断数组是一维,二维,还是多维的解决方法
php二维数组排序与默认自然排序的方法介绍
php笔记之:php数组相关函数的使用
PHP 读取Postgresql中的数组
php函数array_merge用法一例(合并同类数组)
PHP获取数组中某元素的位置及array_keys函数应用
php中检查文件或目录是否存在的代码小结
PHP判断文件是否存在、是否可读、目录是否存在的代码
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
php中判断文件存在是用file_exists还是is_file的整理
巧用php中的array_filter()函数去掉多维空值的代码分享
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
注册页面之前先验证用户名是否存在的php代码
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
php数组函数序列之array_splice() - 在数组任意位置插入元素
php中常用字符串处理代码片段整理
php 按指定元素值去除数组元素的实现方法
php数组函数序列之array_search()- 按元素值返回键名
PHP读取txt文件的内容并赋值给数组的代码
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
php数组函数序列之array_values() 获取数组元素值的函数与方法
php数组函数序列之array_keys() - 获取数组键名
php数组函数序列之array_combine() - 数组合并函数使用说明
php数组函数序列之in_array() 查找数组值是否存在
php数组函数序列之array_key_exists() - 查找数组键名是否存在
提示Trying to clone an uncloneable object of class Imagic的解决
Pain 全世界最小最简单的PHP模板引擎 (普通版)
php下利用curl判断远程文件是否存在的实现代码
php中使用explode查找某个字符是否存在的方法
PHP数组对比函数,存在交集则返回真,否则返回假
©2014-2024 dbsqp.com