PHP | array_search() Function

array_search() Function

PHP的这个内建函数用于在数组中搜索特定值,如果找到该值,则返回相应的键。如果有多个值,则返回第一个匹配值的键。

语法

参数:该函数采用以下三个参数:

  1. $value (mandatory):指需要在数组中搜索的值。
  2. $array (mandatory):指需要搜索的原始数组。
  3. strict_parameter(可选):可设置为真或假,表示搜索的严密性。该参数的默认值为FALSE。
    a.如果为真,则函数检查相同的元素,即,一个整数10将被处理不同于字符串10
    b.如果是假的,就不能保持严格。

返回值:如前所述,函数返回传递的对应值的键。如果没有找到,则返回FALSE,如果匹配项多于一个,则返回第一个匹配的键。

例子

下面的程序演示了PHP中的array_search()函数:

输出

在下面的程序中,我们将看到当strict_parameter设置为FALSE时函数是如何工作的。注意,数组的数据类型和要搜索的元素是不同的。

输出

现在,让我们看看对于相同的程序,如果将strict_parameter作为TRUE传递会发生什么。

输出

参数

http://php.net/manual/en/function.array-search.php

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: PHP | array_shift() Function

下一篇: PHP | array_intersect_ ukey() Function

登录 评论
avatar