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


Posted in PHP onOctober 29, 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初学者(入门学习经验谈)
Oct 12 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
Nov 26 PHP
解析关于wamp启动是80端口被占用的问题
Jun 21 PHP
PHP中常用的转义函数
Feb 28 PHP
php不写闭合标签的好处
Mar 04 PHP
php语言中使用json的技巧及json的实现代码详解
Oct 27 PHP
微信支付开发交易通知实例
Jul 12 PHP
PHP sleep()函数, usleep()函数
Aug 25 PHP
Laravel学习教程之model validation的使用示例
Oct 23 PHP
详解PHP文件的自动加载(autoloading)
Feb 04 PHP
PDO::_construct讲解
Jan 27 PHP
对laravel in 查询的使用方法详解
Oct 09 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
Oct 29 #PHP
php数组函数序列之array_sum() - 计算数组元素值之和
Oct 29 #PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
Oct 29 #PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 #PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
Oct 29 #PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
Oct 27 #PHP
PHP实现异步调用方法研究与分享
Oct 27 #PHP
You might like
一次编写,随处运行
2006/10/09 PHP
PHP+MYSQL的文章管理系统(二)
2006/10/09 PHP
php MySQL与分页效率
2008/06/04 PHP
PHP 可阅读随机字符串代码
2010/05/26 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
2016/05/27 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
Javascript算符的优先级介绍
2013/03/20 Javascript
用js实现小球的自由移动代码
2013/04/22 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
avalonjs实现仿微博的图片拖动特效
2015/05/06 Javascript
理解javascript中的with关键字
2016/02/15 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
2016/09/23 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
AngularJS用户选择器指令实例分析
2016/11/04 Javascript
原生js实现查询天气小应用
2016/12/09 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
快速搭建React的环境步骤详解
2017/11/06 Javascript
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
2018/02/08 Javascript
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
Vue.js图片预览插件使用详解
2018/08/27 Javascript
关于layui表单中按钮自动提交的解决方法
2019/09/09 Javascript
Python的条件锁与事件共享详解
2019/09/12 Python
基于Python解密仿射密码
2019/10/21 Python
基于python实现语音录入识别代码实例
2020/01/17 Python
python实现批处理文件
2020/07/28 Python
selenium判断元素是否存在的两种方法小结
2020/12/07 Python
Marc Jacobs彩妆官网:Marc Jacobs Beauty
2017/07/03 全球购物
行政人员岗位职责
2013/12/08 职场文书
2014国庆节幼儿园亲子活动方案
2014/09/16 职场文书
试用期自我评价范文
2015/03/10 职场文书
简历中的自我评价怎么写呢?
2019/04/30 职场文书
2019最新版火锅店的创业计划书 !
2019/07/12 职场文书
详解CSS伪元素的妙用单标签之美
2021/05/25 HTML / CSS
SpringBoot 拦截器妙用你真的了解吗
2021/07/01 Java/Android