PHP怎样在数组中查找特定值的键?

17次阅读
没有评论

在PHP中,可以使用array_search函数来在数组中查找特定值的键。

<?php
$array = array('apple', 'banana', 'orange', 'grape');
$searchValue = 'banana';
$key = array_search($searchValue, $array);
if ($key !== false) {
    echo "The key of '$searchValue' is: $key";
} else {
    echo "The value '$searchValue' is not found in the array";
}
?>

在上面的示例中,我们有一个包含一些水果名称的数组 `$array`。我们想要查找值为 `’banana’` 的键。

使用`array_search($searchValue, $array)`函数将返回 `$searchValue` 在数组中的键。如果找不到这个值,`array_search`函数将返回`false`。

因此,我们使用条件判断 `$key !== false` 来检查是否找到了该值。如果找到了,我们输出键。如果未找到,我们输出一个提示消息。

上面的代码输出将是:The key of ‘banana’ is: 1

正文完
 
评论(没有评论)