Php 使用值获取数组的键
以下面的数组为例Php 使用值获取数组的键,php,arrays,Php,Arrays,以下面的数组为例 $example = array("India", "Canada", "America"); 我手里有“印度”的价值。在这种情况下,我需要返回它的键,即0。那我该怎么做呢?请帮帮我。当然可以,你可以用: $key = array_search('India', $example); echo $key; 此外,您还可以构建一个函数来查找数组中键的数字索引: function array_key_index($arr, $key) { $i = 0; fo
$example = array("India", "Canada", "America");
我手里有“印度”的价值。在这种情况下,我需要返回它的键,即0。那我该怎么做呢?请帮帮我。当然可以,你可以用:
$key = array_search('India', $example);
echo $key;
此外,您还可以构建一个函数来查找数组中键的数字索引:
function array_key_index($arr, $key) {
$i = 0;
foreach(array_keys($arr) as $k) {
if($k == $key) return $i;
$i++;
}
}
有关更多信息,请查看。正确查看将显示…阵列搜索是您的朋友。使用: 您可以使用数组搜索
有关更多详细信息,请参阅手册:我知道你们是最快的:我想我不需要麻烦键入答案,因为你们都输了。@EdHeal:这不是最快的问题,这是关于谁首先偶然发现了一个问题,他问了:@Sarfraz如果你觉得这个答案最符合你的答案,请选择它作为正确答案:–@javiermatinez:我没有问这个问题
$example = array("India", "Canada", "America");
$key = array_search('India', $example);
echo $key; // outputs 0
$key = array_search('India', $example); // returns 0