如何获取php数组中的最小编号元素

如何获取php数组中的最小编号元素,php,arrays,sorting,Php,Arrays,Sorting,使用print\r返回以下数组: Array ( [5358] => red [1] => green [503] => blue ) 如何访问数组中编号最小的元素(在本例中为绿色) 值会改变,但我只需要最小值的元素 使用echo-min$myArray;将返回红色。这里一定有什么我遗漏了。使用usort或其他高级方法首先排序,然后提取最大值并不是这里的唯一解决方案。。。对 谢谢 min(array_keys($myArray)); 简单有效 简单、有效的min在值中查找,

使用print\r返回以下数组:

Array ( [5358] => red [1] => green [503] => blue )
如何访问数组中编号最小的元素(在本例中为绿色)

值会改变,但我只需要最小值的元素

使用echo-min$myArray;将返回红色。这里一定有什么我遗漏了。使用usort或其他高级方法首先排序,然后提取最大值并不是这里的唯一解决方案。。。对

谢谢

min(array_keys($myArray));
简单有效

简单、有效的

min在值中查找,而不是在键中查找。我会成功的

echo min(array_keys($myArray)); 
我会成功的。要获得其价值,请尝试

echo $myArray[min(array_keys($myArray))];
min在值中查找,而不是在键中查找。我会成功的

echo min(array_keys($myArray)); 
我会成功的。要获得其价值,请尝试

echo $myArray[min(array_keys($myArray))];

你得先把它分类。当你提供一个键时——你已经这样做了,不管它是数字还是字符串,它都不会被排序


您需要对其进行排序,或者自己检查数组。

您必须首先对其进行排序。当你提供一个键时——你已经这样做了,不管它是数字还是字符串,它都不会被排序



您需要对其进行排序,或者自己检查数组。

OP需要的是最低键的值,而不是最低键本身。@EvanMulawski从该值中获取值只需一小步。。OP真的不能自己解决这个问题吗?你的回答,没有解释,没有给OP他所需要的。OP想要的是最低键的值,而不是最低键本身。@EvanMulawski从该值中获取值是一小步。。OP真的不能自己解决吗?你的回答,没有解释,没有给OP他所需要的。@Evan我不这么认为。我的答案也一样solution@Martin你添加到你的代码中,第二段代码中有拼写错误。@Evan是的,我承认,但在我看到他的代码之前answer@Martin. 所以,在我发表评论的时候,这是唯一正确的答案。谢谢!伟大的解决方案,和下面的马丁一样。@Evan我不这么认为。我的答案也一样solution@Martin你添加到你的代码中,第二段代码中有拼写错误。@Evan是的,我承认,但在我看到他的代码之前answer@Martin. 所以,在我发表评论的时候,这是唯一正确的答案。谢谢!伟大的解决方案,和下面的马丁一样。啊。。。多好的解决方案啊!非常感谢!我知道这个问题很容易解决@Matte这不是黑客,只是处理数组。我知道。。。因此,。作为一个PHP新手,我觉得一切都像是一个黑客:呸。。。多好的解决方案啊!非常感谢!我知道这个问题很容易解决@Matte这不是黑客,只是处理数组。我知道。。。因此,。作为一名PHP新手,我觉得一切都像是黑客:P