Mat*_*tte 1 php arrays sorting
使用print_r返回以下数组:
Array ( [5358] => red [1] => green [503] => blue )
Run Code Online (Sandbox Code Playgroud)
如何访问数组中编号最小的元素,在本例中为"green"?
值会改变,但我只需要最小的元素.
使用echo min($myArray);将返回"红色".我必须在这里找到一些东西.使用usort或其他"高级"方式首先排序,然后提取最大值不能是这里唯一的解决方案......对!!
谢谢.
min()查看值,而不是键.array_keys()可以解决这个问题
echo min(array_keys($myArray));
Run Code Online (Sandbox Code Playgroud)
会做的.为了获得它的价值,试试吧
echo $myArray[min(array_keys($myArray))];
Run Code Online (Sandbox Code Playgroud)