array_search() 是 PHP 中用于在数组中查找指定值并返回其键的函数
2025-04-28
array_search() 是 PHP 中用于在数组中查找指定值并返回其键的函数。它在关联数组和索引数组中都可以使用。
函数语法
php
mixed array_search(mixed $needle, array $haystack, bool $strict = false)
$needle:要搜索的值。
$haystack:要搜索的数组。
$strict(可选):如果设置为 true,则还会检查值的类型。默认是 false。
返回值
如果找到匹配的值,则返回对应的键。
如果没有找到匹配的值,则返回 false。
示例
示例 1:在索引数组中查找值
php
<?php
$numbers = [10, 20, 30, 40];
$result = array_search(30, $numbers);
if ($result !== false) {
echo "30 found at index " . $r