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 相关文章推荐
rrmdir php中递归删除目录及目录下的文件
May 15 PHP
解析thinkphp基本配置 convention.php
Jun 18 PHP
php中session退出登陆问题
Feb 27 PHP
常见的四种POST 提交数据方式(小总结)
Oct 08 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
Feb 23 PHP
Yii隐藏URL中index.php的方法
Jul 12 PHP
PHP生成图片缩略图类示例
Jan 12 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
php实现微信支付之退款功能
May 30 PHP
php实现登录页面的简单实例
Sep 29 PHP
Yii框架自定义数据库操作组件示例
Nov 11 PHP
PHP基于进程控制函数实现多线程
Dec 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
2021年最新CPU天梯图
2021/03/04 数码科技
如何对PHP程序中的常见漏洞进行攻击(上)
2006/10/09 PHP
php 面试碰到过的问题 在此做下记录
2011/06/09 PHP
PHP 第二节 数据类型之转换
2012/04/28 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
php递归函数怎么用才有效
2018/02/24 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
表单元素的submit()方法和onsubmit事件应用概述
2013/02/01 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
node.js中的fs.createWriteStream方法使用说明
2014/12/17 Javascript
《JavaScript DOM 编程艺术》读书笔记之DOM基础
2015/01/09 Javascript
跟我学习javascript的prototype使用注意事项
2015/11/17 Javascript
jquery中validate与form插件提交的方式小结
2016/03/26 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
2016/08/15 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
Python编写检测数据库SA用户的方法
2014/07/11 Python
Python中的面向对象编程详解(下)
2015/04/13 Python
简单实现python收发邮件功能
2018/01/05 Python
Python面向对象程序设计类的多态用法详解
2019/04/12 Python
基于python框架Scrapy爬取自己的博客内容过程详解
2019/08/05 Python
Python3 无重复字符的最长子串的实现
2019/10/08 Python
python socket通信编程实现文件上传代码实例
2019/12/14 Python
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
圣彼得堡鲜花配送:Semicvetic
2020/09/15 全球购物
介绍下Lucene建立索引的过程
2016/03/02 面试题
应聘收银员个人的求职信
2013/11/30 职场文书
运动会稿件200字
2014/02/07 职场文书
希特勒的演讲稿
2014/05/23 职场文书
校长师德表现自我评价
2015/03/05 职场文书
趣味运动会标语口号
2015/12/26 职场文书