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