可以使用array_search()函數來根據值輸出鍵。該函數接受兩個參數,第一個參數是要搜索的值,第二個參數是要搜索的數組。它返回找到的鍵的索引,如果找不到則返回false。
示例代碼如下:
$array = array("a" => "apple", "b" => "banana", "c" => "cherry");
$value = "banana";
$key = array_search($value, $array);
if ($key !== false) {
echo "鍵為:" . $key;
} else {
echo "找不到該值的鍵";
}
輸出結果為:
鍵為:b
注意,如果數組中存在多個相同的值,array_search()函數只會返回第一個找到的鍵。如果要獲取所有匹配的鍵,可以使用array_keys()函數。