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

 更新时间:2011年11月07日 12:04:26   作者:  
in_array()定义和用法 in_array() 函数查找数组中是否存在指定值
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常用正则函数实例小结

    这篇文章主要介绍了php常用正则函数,结合实例形式总结分析了php正则表达式常用函数,包括preg_replace、preg_match及preg_match_all函数的功能、使用方法与相关注意事项,需要的朋友可以参考下
    2016-12-12
  • PHP中防止SQL注入实现代码

    PHP中防止SQL注入实现代码

    PHP中防止SQL注入实现代码,需要的朋友可以参考下。
    2011-02-02
  • PHP中的多种加密技术及代码示例解析

    PHP中的多种加密技术及代码示例解析

    php的加密技术有很多种,很多人一不小心就会搞混,所以今天就花点时间说说PHP中的信息加密技术.有需要的朋友可以了解一下。
    2016-10-10
  • PHP强制转化的形式整理

    PHP强制转化的形式整理

    在本篇文章里小编给大家分享的是关于PHP强制转化的形式整理内容,需要的朋友们可以参考下。
    2020-05-05
  • PHP中STDCLASS用法实例分析

    PHP中STDCLASS用法实例分析

    这篇文章主要介绍了PHP中STDCLASS用法,结合实例形式分析了PHP中STDCLASS的功能、原理、使用方法与相关注意事项,需要的朋友可以参考下
    2016-11-11
  • PHP中json_encode、json_decode与serialize、unserialize的性能测试分析

    PHP中json_encode、json_decode与serialize、unserialize的性能测

    今天偶然在想,如果用PHP写一个类似BDB的基于文件的Key-Value小型数据库用于存储非结构化的记录型数据,不知道效率会如何?
    2010-06-06
  • php7 参数、整形及字符串处理机制修改实例分析

    php7 参数、整形及字符串处理机制修改实例分析

    这篇文章主要介绍了php7 参数、整形及字符串处理机制修改,结合实例形式分析了php7 参数、整形及字符串处理机制较旧版本的区别及相关操作注意事项,需要的朋友可以参考下
    2020-05-05
  • php中foreach结合curl实现多线程的方法分析

    php中foreach结合curl实现多线程的方法分析

    这篇文章主要介绍了php中foreach结合curl实现多线程的方法,结合实例形式分析了foreach语句结合curl循环调用模拟多线程的原理与实现技巧,需要的朋友可以参考下
    2016-09-09
  • PHP实现websocket通信的方法示例

    PHP实现websocket通信的方法示例

    这篇文章主要介绍了PHP实现websocket通信的方法,结合实例形式分析了php基于websocket类的socket通信相关客户端与服务器端操作技巧,需要的朋友可以参考下
    2018-08-08
  • PHP中shuffle数组值随便排序函数用法

    PHP中shuffle数组值随便排序函数用法

    这篇文章主要介绍了PHP中shuffle数组值随便排序函数用法,可以比较简单的实现对数组的随机排序,需要的朋友可以参考下
    2014-11-11

最新评论