php in_array() 检查数组中是否存在某个值详解


Posted in PHP onNovember 23, 2016

php in_array() 检查数组中是否存在某个值

in_array检查数组中是否存在某个值

基本语法:

bool in_array(mixed $needle,array $haystack,bool $strict=FALSE)

在 haystack 中搜索 needle

参数介绍

参数 描述
needle 必需。规定要在数组搜索的值。如果是字符串,则比较是区分大小写的。
haystack 必需。规定要搜索的数组。
strict 可选。如果设置该参数为 true,则 in_array() 函数还会检查 needle 的类型是否和 haystack 中的相同。

返回值

如果找到 needle 则返回 TRUE ,否则返回 FALSE 。

实例:

<?php
$os = array(
  "Mac",
  "NT",
  "Irix",
  "Linux"
);
if (in_array("Irix", $os)) {
  echo "Got Irix";
}
if (in_array("mac", $os)) {
  echo "Got mac";
}
?>

在线运行第二个条件失败,因为 in_array() 是区分大小写的,所以以上程序显示为:

Got Irix

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
用 php 编写的日历
Oct 09 PHP
40个迹象表明你还是PHP菜鸟
Sep 29 PHP
php中使用explode查找某个字符是否存在的方法
Jul 12 PHP
PHP Undefined index报错的修复方法
Jul 17 PHP
解析link_mysql的php版
Jun 30 PHP
php图片缩放实现方法
Feb 20 PHP
教你如何快捷的使用cmd访问mysql小技巧
May 26 PHP
Yii入门教程之目录结构、入口文件及路由设置
Nov 25 PHP
PHP+Mysql基于事务处理实现转账功能的方法
Jul 08 PHP
php解决和避免form表单重复提交的几种方法
Aug 31 PHP
PHP中模糊查询并关联三个select框
Jun 19 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
php 数组处理函数extract详解及实例代码
Nov 23 #PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
Nov 22 #PHP
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
Nov 22 #PHP
CI框架中类的自动加载问题分析
Nov 21 #PHP
CI框架常用函数封装实例
Nov 21 #PHP
CI框架数据库查询缓存优化的方法
Nov 21 #PHP
CI框架AR数据库操作常用函数总结
Nov 21 #PHP
You might like
PHPMyAdmin 快速配置方法
2009/05/11 PHP
手把手教你打印出PDF(关于fpdf的简单应用)
2013/06/25 PHP
php实现telnet功能示例
2014/04/08 PHP
PHP获取数组的键与值方法小结
2015/06/13 PHP
php实现的简单美国商品税计算函数
2015/07/13 PHP
PHP CURL post数据报错 failed creating formpost data
2016/10/16 PHP
php封装的mongodb操作类代码
2017/08/06 PHP
Yii2框架视图(View)操作及Layout的使用方法分析
2019/05/27 PHP
javascript编程起步(第六课)
2007/01/10 Javascript
jQuery学习基础知识小结
2010/11/25 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
2016/05/19 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
基于React Native 0.52实现轮播图效果
2020/08/25 Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
2019/05/12 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
JS运算符简单用法示例
2020/01/19 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
在Echarts图中给坐标轴加一个标识线markLine
2020/07/20 Javascript
python正常时间和unix时间戳相互转换的方法
2015/04/23 Python
python实现Floyd算法
2018/01/03 Python
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
在Mac下使用python实现简单的目录树展示方法
2018/11/01 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
2019/11/11 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
Selenium环境变量配置(火狐浏览器)及验证实现
2020/12/07 Python
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
世界顶级户外运动品牌折扣网站:LeftLane Sports
2019/06/12 全球购物
个人工作主要事迹
2014/05/08 职场文书
小学教师师德整改措施
2014/09/29 职场文书
会议欢迎词
2015/01/23 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书
2015年小班保育员工作总结
2015/05/27 职场文书
「地球外少年少女」BD发售宣传CM公开
2022/03/21 日漫
Win11显卡控制面板打开显卡设置方法
2022/04/20 数码科技