array_key和array_search都是用于在數組中查找指定值的函數,但它們之間有一些區別:
示例:
$array = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');
$key = array_key($array, 'banana');
echo $key; // 輸出 b
$value = array_search($array, 'banana');
echo $value; // 輸出 banana
在上面的例子中,array_key返回的是該值在數組中的鍵名,而array_search返回的是該值在數組中的鍵值。