"United Kingdom", "US" => "United States", "AF" => "Afgh-6ren">
gpt4 book ai didi

php - 查找键的数组值

转载 作者:行者123 更新时间:2023-12-04 22:14:28 24 4
gpt4 key购买 nike

我有一个数组:

$countryList = array(
"GB" => "United Kingdom",
"US" => "United States",
"AF" => "Afghanistan",
"AL" => "Albania",
"DZ" => "Algeria"
);

然后继续......

当我获得国家/地区位置时,它会显示为美国,但我需要将其(值)与键匹配,在本例中为“US”。我该怎么做?我看到的所有示例都与在需要使用值获取 key 时使用 key 获取值有关。最佳情况下,输出将只是“US”,而不是数组中的那个。

我试过 echo array_keys('United States', $countryList); 但它希望第一个参数在数组中并且它只作为美国出现,我宁愿不改变如果可能,将其保存到一个数组中。

最佳答案

您可以使用 array_search功能:

$key = array_search("United States", $countryList); // $key = 'US';

关于php - 查找键的数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11887044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com