在PHP中,可以使用array_search()函数来查询数组中某个值的键。该函数返回该值在数组中的键,如果不存在则返回false。
以下是一个示例:
$fruits = array('apple', 'banana', 'orange', 'grape');
$key = array_search('banana', $fruits);
if ($key !== false) {
echo "The key of 'banana' is: " . $key;
} else {
echo "The value 'banana' does not exist in the array.";
}
输出结果为:
The key of 'banana' is: 1
如果要查询多个值在数组中的键,可以使用array_keys()函数。该函数返回一个包含所有匹配的键的新数组。
以下是一个示例:
$fruits = array('apple', 'banana', 'orange', 'grape', 'banana');
$keys = array_keys($fruits, 'banana');
if (!empty($keys)) {
echo "The keys of 'banana' are: " . implode(', ', $keys);
} else {
echo "The value 'banana' does not exist in the array.";
}
输出结果为:
The keys of 'banana' are: 1, 4
希望以上内容对您有所帮助!
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站