php数组函数序列之in_array()查找数组值是否存在
2023-06-13 09:14:31 时间
in_array()定义和用法
in_array()函数在数组中搜索给定的值。
语法
in_array(value,array,type)
参数描述
value必需。规定要在数组搜索的值。
array必需。规定要搜索的数组。
type可选。如果设置该参数为true,则检查搜索的数据与数组的值的类型是否相同。
说明
如果给定的值value存在于数组array中则返回true。如果第三个参数设置为true,函数只有在元素存在于数组中且数据类型与给定值相同时才返回true。
如果没有在数组中找到参数,函数返回false。
注释:如果value参数是字符串,且type参数设置为true,则搜索区分大小写。
例子1
复制代码代码如下:
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"Matchfound";
}
else
{
echo"Matchnotfound";
}
?>
输出:
Matchfound
例子2
<?php
$people=array("Peter","Joe","Glenn","Cleveland",23);
if(in_array("23",$people,TRUE))
{
echo"Matchfound<br/>";
}
else
{
echo"Matchnotfound<br/>";
}if(in_array("Glenn",$people,TRUE))
{
echo"Matchfound<br/>";
}
else
{
echo"Matchnotfound<br/>";
}if(in_array(23,$people,TRUE))
{
echo"Matchfound<br/>";
}
else
{
echo"Matchnotfound<br/>";
}
?>
输出:
Matchnotfound
Matchfound
Matchfound
相关文章
- 【php】Parse error: syntax error, unexpected ‘?’, expecting variable (T_VARIABLE)–PHP版本的问题
- PHP实现将数组插入MySQL数据库(php数组插入mysql)
- MySQL登录安全之PHP实现(php登录mysql)
- 加速Linux驱动下的PHP后端性能提升(linux让php后台)
- 技术实现的网络系统PHP和MySQL结合:搭建网络系统的利器.(基于php和mysql)
- 基于PHP的MySQL访问方式(php访问mysql)
- 初探Linux中的PHP文件之旅(linux创建php文件)
- PHP如何获取MySQL版本?(php获取mysql版本)
- 用Redis和PHP完成高效抢红包功能(redis抢红包php)
- 如何使用MySQL快速查询PHP数组(mysql查询数组php)
- 使用PHP编写连接MSSQL类,轻松实现数据库操作(php连接mssql 类)
- 使用PHP操作MSSQL -命令行之路(php mssql 命令)
- 安装MongoDB,接入PHP开发新篇章(php安装mongodb)
- PHP开启Redis扩展:实现网站快速加载(php开启redis扩展)
- 以原生PHP类库操作Redis数据库(原生php操作redis)
- 在PHP中使用Redis提高网站性能(在php中使用redis)
- PHP数组操作汇总php数组的使用技巧
- php数组函数序列之array_keys()-获取数组键名
- php数组函数序列之array_values()获取数组元素值的函数与方法
- php数组函数序列之next()-移动数组内部指针到下一个元素的位置,并返回该元素值
- php数组函数序列之array_splice()-在数组任意位置插入元素
- php数组函数序列之array_push()数组尾部添加一个或多个元素(入栈),返回新长度。
- php数组函数序列之array_slice()-在数组中根据条件取出一段值,并返回
- php数组函数序列之array_intersect()返回两个或多个数组的交集数组
- php中unlink()、mkdir()、rmdir()等方法的使用介绍
- 探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
- php文件服务实现虚拟挂载其他目录示例
- PHP改进计算字符串相似度的函数similar_text()、levenshtein()
- 两个php日期控制类实例