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做api开发时如何设计签名验证

    详解PHP做api开发时如何设计签名验证

    在PHP API开发中,签名验证是一种重要的安全机制,用于确保请求的来源合法性和数据的完整性,下面就跟随小编一起来学习一下签名验证的具体实现思路吧
    2024-03-03
  • php array_walk() 数组函数

    php array_walk() 数组函数

    函数array_walk():单一数组回调函数---对数组中的每个成员应用用户函数
    2011-07-07
  • PHP正则删除HTML代码中宽高样式的方法

    PHP正则删除HTML代码中宽高样式的方法

    这篇文章主要介绍了PHP正则删除HTML代码中宽高样式的方法,涉及php针对HTML代码的正则匹配、替换等操作技巧,需要的朋友可以参考下
    2017-06-06
  • php生出随机字符串

    php生出随机字符串

    这篇文章主要为大家详细介绍了php生出随机字符串的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • ThinkPHP 404页面的设置方法

    ThinkPHP 404页面的设置方法

    这篇文章主要介绍了ThinkPHP 404页面的设置方法,需要的朋友可以参考下
    2015-01-01
  • NOT NULL 和NULL

    NOT NULL 和NULL

    NOT NULL 和NULL...
    2007-01-01
  • PHP实现发送微博消息功能完整示例

    PHP实现发送微博消息功能完整示例

    这篇文章主要介绍了PHP实现发送微博消息功能,结合完整实例形式分析了PHP使用curl调用新浪API实现微博发送功能的相关操作技巧,需要的朋友可以参考下
    2019-12-12
  • 慎用preg_replace危险的/e修饰符(一句话后门常用)

    慎用preg_replace危险的/e修饰符(一句话后门常用)

    要确保 replacement 构成一个合法的 PHP 代码字符串,否则 PHP 会在报告在包含 preg_replace() 的行中出现语法解析错误
    2013-06-06
  • PHP+Ajax实现的检测用户名功能简单示例

    PHP+Ajax实现的检测用户名功能简单示例

    这篇文章主要介绍了PHP+Ajax实现的检测用户名功能,结合简单实例形式分析了php结合ajax基于事件响应动态查询数据库及用户名检测相关操作技巧,需要的朋友可以参考下
    2019-02-02
  • PHP中多字节字符串操作实例详解

    PHP中多字节字符串操作实例详解

    我们所说的多字节字符指的是不在传统的 128 个 ASCII 字符集中的字符,比如中文字符,下面这篇文章主要给大家介绍了关于PHP中多字节字符串操作的相关资料,需要的朋友可以参考下
    2021-08-08

最新评论