Php 求最小值';关联数组中的s键在两个arrray值中相同
在PHP中,假设您有如下关联数组:Php 求最小值';关联数组中的s键在两个arrray值中相同,php,arrays,associative-array,Php,Arrays,Associative Array,在PHP中,假设您有如下关联数组: $pets = array( "cats" => 1, "dogs" => 1, "fish" => 2 ); 如何找到具有最低值和第一个匹配项的键?在这里,我要寻找猫。 猫和狗都是1值。但我需要第一个匹配的原因 我正在使用 array_keys($pets, min($pets)); 但它总是给我第二把钥匙(狗)。我需要得到最低值的第一个键(猫)。可能吗 提前谢谢。请检查此项- $pets = array( "
$pets = array(
"cats" => 1,
"dogs" => 1,
"fish" => 2
);
如何找到具有最低值和第一个匹配项的键?在这里,我要寻找猫。
猫和狗都是1值。但我需要第一个匹配的原因
我正在使用
array_keys($pets, min($pets));
但它总是给我第二把钥匙(狗)。我需要得到最低值的第一个键(猫)。可能吗
提前谢谢。请检查此项-
$pets = array(
"cats" => 1,
"dogs" => 1,
"fish" => 2
);
echo array_search(min($pets), $pets);
检查屏幕截图
检查此项:
$pets = array(
"cats" => 1,
"dogs" => 1,
"fish" => 4
);
asort($pets);
echo array_keys($pets)[0];
大概是这样的:
$pets = array(
"cats" => 1,
"dogs" => 1,
"fish" => 2
);
echo min(array_keys($pets));
你应该把评论贴在程序演示的链接上。你也可以查看截图$pets=array(“猫”=>2,“狗”=>1,“鱼”=>1);echo min(数组_键($pets));它给了我错误的输出。这就是你想要的权利??不给最小值键你不给最小值键是什么意思,你想要所有的键都有最小值吗??