在 PHP 中,你可以使用 array_search()
函数来查找数组中特定元素的位置。这个函数会在数组中搜索指定的值,如果找到了,它会返回该值的第一个匹配项的键名(索引)。如果没有找到,它会返回 false
。
以下是 array_search()
函数的基本用法:
1 | $array = array('apple', 'banana', 'cherry', 'date'); |
如果你需要查找所有匹配项的位置,你可以使用循环结合 array_keys()
和 in_array()
函数:
1 | $array = array('apple', 'banana', 'cherry', 'banana', 'date'); |
这段代码会返回所有匹配 ‘banana’ 的键名数组。如果数组中没有 ‘banana’,array_keys()
将返回一个空数组。
这段代码展示了如何在 PHP 中使用
array_search()
和array_keys()
函数来查找数组中特定元素的位置。