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代码
Dec 06 PHP
PHP 简单数组排序实现代码
Aug 05 PHP
php中随机显示图片的函数代码
Jun 23 PHP
PHP的一个基础知识 表单提交
Jul 04 PHP
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
May 16 PHP
php float不四舍五入截取浮点型字符串方法总结
Oct 28 PHP
php实现与erlang的二进制通讯实例解析
Jul 23 PHP
必须收藏的23个php实用代码片段
Feb 02 PHP
php redis实现对200w用户的即时推送
Mar 04 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
Aug 03 PHP
php文件上传原理与实现方法详解
Dec 20 PHP
php屏蔽错误及提示的方法
May 10 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
PHP.MVC的模板标签系统(五)
2006/09/05 PHP
dedecms模板标签代码官方参考
2007/03/17 PHP
使用PHP获取网络文件的实现代码
2010/01/01 PHP
php获取文件夹路径内的图片以及分页显示示例
2014/03/11 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
php+mysql+jquery实现日历签到功能
2017/02/27 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
jquery 事件执行检测代码
2009/12/09 Javascript
jquery UI 1.72 之datepicker
2009/12/29 Javascript
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
jQuery 1.7.2中getAll方法的疑惑分析
2012/05/23 Javascript
JS两种定义方式的区别、内部原理
2013/11/21 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
2015/09/14 Javascript
jQuery插件HighCharts绘制2D圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
Node.js文件编码格式的转换的方法
2018/04/27 Javascript
微信小程序实现原生步骤条
2019/07/25 Javascript
深入浅析vue中cross-env的使用
2019/09/12 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
Python连接MySQL并使用fetchall()方法过滤特殊字符
2016/03/13 Python
python:print格式化输出到文件的实例
2018/05/14 Python
python自动化工具之pywinauto实例详解
2019/08/26 Python
python 命名规范知识点汇总
2020/02/14 Python
详解anaconda离线安装pytorchGPU版
2020/09/08 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
css3实现可滑动跳转的分页插件示例
2014/05/08 HTML / CSS
上课说话检讨书大全
2014/01/22 职场文书
申请任职学生会干部自荐书范文
2014/02/13 职场文书
房产委托公证书样本
2014/04/04 职场文书
政府四风问题整改措施
2014/10/04 职场文书
投诉信格式范文
2015/07/02 职场文书
node快速搭建后台的实现步骤
2022/02/18 NodeJs
Python学习之时间包使用教程详解
2022/03/21 Python
阿里云国际版 使用Nginx作为HTTPS转发代理服务器
2022/05/11 Servers
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS