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 相关文章推荐
apache+mysql+php+ssl服务器之完全安装攻略
Sep 05 PHP
怎么样可以把 phpinfo()屏蔽掉?
Nov 24 PHP
php面向对象全攻略 (十四) php5接口技术
Sep 30 PHP
rrmdir php中递归删除目录及目录下的文件
May 15 PHP
解析ajax事件的调用顺序
Jun 17 PHP
php函数指定默认值方法的小例子
Dec 04 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
Dec 17 PHP
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
Feb 23 PHP
PHP使用strrev翻转中文乱码问题的解决方法
Jan 13 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
Nov 17 PHP
laravel 获取某个查询的查询SQL语句方法
Oct 12 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采集类snoopy详细介绍(snoopy使用教程)
2014/06/19 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
PHP 文件写入和读取操作实例详解【必看篇】
2019/11/04 PHP
仅IE不支持setTimeout/setInterval函数的第三个以上参数
2011/05/25 Javascript
JS 操作Array数组的方法及属性实例解析
2014/01/08 Javascript
JavaScript声明变量时为什么要加var关键字
2014/09/29 Javascript
jQuery获取样式中颜色值的方法
2015/01/29 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
js实现的tab标签切换效果代码分享
2015/08/25 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
图文详解Heap Sort堆排序算法及JavaScript的代码实现
2016/05/04 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
Js得到radiobuttonlist选中值的两种方法(推荐)
2016/08/25 Javascript
AngularJs Injecting Services Into Controllers详解
2016/09/02 Javascript
AngularJS定时器的使用与移除操作方法【interval与timeout】
2016/12/14 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
javascript实现手动点赞效果
2019/04/09 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
2019/04/10 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
使用Vue实现简单计算器
2020/02/25 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
iview实现图片上传功能
2020/06/29 Javascript
JavaScript中交换值的10种方法总结
2020/08/18 Javascript
Swift 3.0在集合类数据结构上的一些新变化总结
2016/07/11 Python
python中如何使用正则表达式的集合字符示例
2017/10/09 Python
Python PyQt4实现QQ抽屉效果
2018/04/20 Python
Django用户身份验证完成示例代码
2020/04/03 Python
python适合做数据挖掘吗
2020/06/16 Python
全世界最美丽的四星和五星级酒店预订:Prestigia.com
2017/11/15 全球购物
欧缇丽加拿大官方网站:Caudalie加拿大
2019/07/18 全球购物
澳大利亚珠宝商:Shiels
2019/10/06 全球购物
品恩科技软件测试面试题
2014/10/26 面试题
承诺函范文
2015/01/21 职场文书
Java实现学生管理系统(IO版)
2022/02/24 Java/Android