php中in_array()的用法是什么

本文操作环境:windows10系统、PHP7、thinkpad t480电脑。

我们都知道php中有大量的内置函数,在很多情况下使用起来非常方便。其中就有一个函数in_array(),可能还有很多小伙伴并不清楚它的具体用法,下面我们就来一起看看这个函数有什么作用。

in_array()函数是用来搜索数组中是否存在指定的值的,如果给定的值存在于数组中则返回 true。同时该函数还可以设置第三个参数,如果第三个参数设置为 true,函数只有在元素存在于数组中且数据类型与给定值相同时才返回 true。如果没有在数组中找到参数,函数返回 false。

我们来看看具体的语法与参数:

in_array(search,array,type)
  • search 必需。规定要在数组搜索的值。

  • array 必需。规定要搜索的数组。

  • type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。

最后我们来看看如何使用该函数,下面是具体的代码:

<?php
$people = array("Bill", "Steve", "Mark", "David");

if (in_array("23", $people, TRUE))
  {
  echo "匹配已找到<br>";
  }
else
  {
  echo "匹配未找到<br>";
  }
if (in_array("Mark",$people, TRUE))
  {
  echo "匹配已找到<br>";
  }
else
  {
  echo "匹配未找到<br>";
  }

if (in_array(23,$people, TRUE))
  {
  echo "匹配已找到<br>";
  }
else
  {
  echo "匹配未找到<br>";
  }
?>

--结束END--

本文标题: php中in_array()的用法是什么

本文链接: https://www.lsjlt.com/news/114.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • php中in_array()的用法是什么

    php中in_array()的用法是:【in_array(search,array)】,其中search规定要在数组搜索的值,array规定要搜索的数组。in_array()函数用来搜索数组中是否存在指定的值。
    阅读数:870 php in_array()
  • php中model的用法是什么

    php中model的用法:1、创建一个PHP示例文件;2、引入配置文件;3、创建Model类;4、初始化连接数据库操作;5、执行并发送SQL语句;6、通过“new Model("表名");”调试即可。
    阅读数:155 php model
  • php中private的用法是什么

    在PHP中,private是一个访问修饰符,用于限制修饰成员的可访问性,表示的意思是“私有的”,也就是只能够在类的内部进行访问和使用,语法为“class 类名{private 属性或方法定义}”。
    阅读数:562 PHP
  • php中const的用法是什么

    const是php中的一个关键字,是用来定义常量的,语法“const 常量名 = 常量值;”;const关键字定义常量时,只能包含标量数据(bool、int、float 、string)。一个常量一旦被定义,就不能再改变或者取消定义。
    阅读数:822 php const
  • php中fwrite的用法是什么

    php中fwrite函数的作用是将内容写入一个打开的文件中,其使用语法如“fwrite(file,string,length)”,其中参数file规定要写入的打开文件,参数string规定要写入打开文件的字符串。
    阅读数:338 php fwrite
  • php中case的用法是什么

    php中case是在switch语句中使用,其使用语法如“switch (n){case label1:break;case label2:break;}”,该语法实现将表达式的值与结构中每个case的值进行比较,然后按条件执行不同动作。
    阅读数:501 php case
  • php中$_REQUEST的用法是什么

    在php中,预定义变量“$_REQUEST”可以用于获取from表单通过POST或者GET方式所提交的数据,也可以用于获取COOKIE信息;它是一个数组,包含了“$_GET”,“$_POST”和“$_COOKIE”的所有信息。
    阅读数:323 php $_REQUEST
  • php中static的用法是什么

    在PHP中,static关键字用于修饰成员属性和成员方法,在类的普通成员前加一个static关键字就可以将这个普通成员变成静态成员,访问静态成员的语法为“类名::$静态属性”和“类名::静态方法()”。
    阅读数:870 PHP
  • php中include的用法是什么

    在PHP中,include语句用于获取指定文件中存在的所有文本、代码和标记,并复制到使用该语句的文件中,在服务器执行之前,将PHP文件的内容插入另一个PHP文件。
    阅读数:853 PHP
  • php中public的用法是什么

    在PHP中,public是一个访问修饰符,用于限制修饰成员的可访问性,表示的意思是“公共的”,也就是在所有的位置都可以访问,语法为“class 类名{public 属性或方法定义}”。
    阅读数:372 php
  • php中bcsub的用法是什么

    在PHP中,bcsub()函数用于从另一个函数中减去一个任意精度数,该函数接受两个任意精度的数字作为字符串,并在将结果缩放到指定的精度后返回两个数字的减法,语法为“bcsub($num_str1,$num_str2,$scaleVal)”。
    阅读数:347 php
  • php中argv的用法是什么

    PHP中,“$argv”用于存放指向字符串的参数,是传递给脚本的参数数组,每一个元素指向一个参数,第一个参数总是当前脚本的文件名;“$argv”被定义在“$_SERVER”全局数组中,仅在“register_argc_argv”打开时可用。
    阅读数:259 php
  • php中serialize和unserialize的用法是什么

    PHP中,serialize()函数用于序列化对象或数组,unserialize()函数用于将serialize()函数序列化后的对象或数组进行反序列化,语法为“serialize(对象或数组)”和“unserialize(字符串)”。
    阅读数:940 PHP
  • php连接redis中incr的用法是什么

    在PHP中,redis的Incr命令用于将key中储存的数字值增一,如果key不存在,那么key的值会先被初始化为0然后再执行Incr操作,返回的结果是执行Incr命令后key的值,语法为“INCR KEY_NAME”。
    阅读数:941 PHP
  • php中str_split的用法是什么

    在PHP中,split常用于“str_split”函数中,可以把字符串分割到数组中,用法为“str_split(string,length)”;当length小于1时,该函数将返回false,当length大于字符串长度时,返回整个字符串。
    阅读数:402 PHP
  • php中filter_input的用法是什么

    在PHP中,“filter_input()”函数用于对来自非安全来源的变量进行验证,从脚本外部获取输入,并进行过滤,成功则返回被过滤的数据,失败则返回false,语法为“filter_input(输入类型,过滤的变量,过滤器ID,数组)”。
    阅读数:467 PHP
  • php中双冒号的用法是什么

    在PHP中,双冒号指的是作用域限定操作符,可以用于访问静态成员,也就是用变量将类表示出来,再用双冒号在类的外部访问其中的静态成员,语法为“test::$静态属性”或“test::静态方法”。
    阅读数:961 PHP
  • php中!==不全等于的用法是什么

    在PHP中,“!==”不全等于也叫绝对不等于运算符,当运算符两边数值不相同或者类型不相同时,返回的结果是“true”,否则返回“false”,语法为“x !== y”。
    阅读数:743 PHP
  • php memcached 的用法是什么

    php memcached的用法:1、启动Memcached;2、使用ps命令查看一下运行状态;3、创建一个Memcached对象;4、通过add和get方法添加数据即可。
    阅读数:155 php memcached
  • php prepare的用法是什么

    在php中“PDO::prepare”表示准备要执行的语句,并返回语句对象,其使用语法如“public PDO::prepare(string $statement, array $driver_options = array())”。
    阅读数:931 php prepare