我有一个只包含数字的数组,我希望使用asort对它们进行排序,以便它首先显示最低的数字。
但是现在我已经对数组进行了排序,如何使它只显示第一个结果呢?
例如,这是我的数组:
Array ( [0] => 399 [1] => 349 ) 在此之后:
Array ( [1] => 349 [0] => 399 ) 我怎么才能在分配完后才回显第一个结果,因为我不能只使用Array1,因为它可能并不总是1,等等。
对不起,如果这是一个愚蠢的问题,但已经晚了,我的大脑已经停止正常工作。
发布于 2014-05-01 19:16:44
只需使用sort(),它不会维护密钥关联。
$array = array(399, 349);
sort($array);
print_r($array);
// Array ( [0] => 349 [1] => 399 )演示
发布于 2014-05-01 19:17:39
像这样:echo current($array);或$first=current($array);
不需要reset(),因为数组在排序后会自动重置。
https://stackoverflow.com/questions/23414845
复制相似问题