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


Posted in PHP onNovember 07, 2011

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
PHP 相关文章推荐
写php分页时出现的Fatal error的解决方法
Apr 18 PHP
PHP安全防范技巧分享
Nov 03 PHP
PHP生成随机用户名和密码的实现代码
Feb 27 PHP
php 注册时输入信息验证器的实现详解
Jul 05 PHP
destoon整合ucenter后注册页面不跳转的解决方法
Jun 21 PHP
PHP之浮点数计算比较以及取整数不准确的解决办法
Jul 29 PHP
PHPStorm+XDebug进行调试图文教程
Jun 13 PHP
php安装dblib扩展,连接mssql的具体步骤
Mar 02 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
Apr 18 PHP
浅谈php使用curl模拟多线程发送请求
Mar 08 PHP
Laravel5.7 Eloquent ORM快速入门详解
Apr 12 PHP
php中配置文件保存修改操作 如config.php文件的读取修改等操作
May 12 PHP
php中常用字符串处理代码片段整理
Nov 07 #PHP
php smarty截取中文字符乱码问题?gb2312/utf-8
Nov 07 #PHP
PHP面向对象概念
Nov 06 #PHP
php 记录进行累加并显示总时长为秒的结果
Nov 04 #PHP
php 按指定元素值去除数组元素的实现方法
Nov 04 #PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 #PHP
php 伪造本地文件包含漏洞的代码
Nov 03 #PHP
You might like
php学习之流程控制实现代码
2011/06/09 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
2014/11/18 PHP
Symfony2学习笔记之插件格式分析
2016/03/17 PHP
Using the TextRange Object
2006/10/14 Javascript
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
纯javascript实现自动发送邮件
2015/10/21 Javascript
使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目
2016/02/15 Javascript
JavaScript头像上传插件源码分享
2016/03/29 Javascript
深入理解JS函数的参数(arguments)的使用
2016/05/28 Javascript
js基于setTimeout与setInterval实现多线程
2016/06/17 Javascript
Bootstrap轮播插件使用代码
2016/10/11 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
Angular2 路由问题修复详解
2017/03/01 Javascript
使用npm安装最新版本nodejs
2018/01/18 NodeJs
vue对storejs获取的数据进行处理时遇到的几种问题小结
2018/03/20 Javascript
微信小程序tabbar底部导航
2018/11/05 Javascript
详解一个小实例理解js原型和继承
2019/04/24 Javascript
Python编程中的for循环语句学习教程
2015/10/14 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
Python win32com 操作Exce的l简单方法(必看)
2017/05/25 Python
python简单商城购物车实例代码
2018/03/15 Python
python DataFrame 修改列的顺序实例
2018/04/10 Python
基于Python log 的正确打开方式
2018/04/28 Python
Centos 升级到python3后pip 无法使用的解决方法
2018/06/12 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
2019/09/06 Python
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
torch 中各种图像格式转换的实现方法
2019/12/26 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
学习方法演讲稿
2014/05/10 职场文书
群教班子对照检查材料
2014/08/26 职场文书
股指期货心得体会
2014/09/13 职场文书
python单向链表实例详解
2022/05/25 Python