📜  PHP array_search()函数

📅  最后修改于: 2022-05-13 01:56:27.075000             🧑  作者: Mango

PHP array_search()函数

在本文中,我们将看到如何使用PHP中的array_search()函数在数组中搜索特定值并相应地返回键,并通过示例了解其实现。 array_search()是PHP中的一个内置函数,用于在数组中搜索特定值,如果找到该值,则返回其对应的键。如果有多个值,则将返回第一个匹配值的键。

语法

array_search($value, $array, strict_parameter)

参数:此函数采用三个参数,如下所述:

  • $value:这是必填字段,指的是需要在数组中搜索的值。
  • $array:这是引用原始数组的必填字段,需要查找。
  • strict_parameter(可选):这是一个可选字段,可以设置为TRUE或FALSE,指的是搜索的严格性。此参数的默认值为 FALSE。
    • 如果为 TRUE,则该函数检查相同的元素,即整数 10 将与字符串10 区别对待。
    • 如果为 FALSE,则不保持严格性。

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

示例:下面的程序说明了PHP中的 array_search()函数。

PHP


PHP


PHP


输出

2

示例:此示例说明了将 strict_parameter 设置为 FALSE 时函数的工作。请注意,数组和要搜索的元素的数据类型不同。

PHP


输出

5

示例:在此示例中,我们将利用上面的代码来找出如果我们将 strict_parameter 传递为 TRUE 会发生什么。

PHP


输出

No Output

参考: 函数 : PHP 。 PHP