【发布时间】:2014-10-23 07:46:01
【问题描述】:
帮助。在不使用 sort() 的情况下,我已经在打印排序数组列表时陷入了逻辑和过程。
<?php
$item = array(2, 1, 3);
$item_length = count($item);
for ($counter = 0; $counter < $item_length; $counter++) {
if ($item[$counter] <= $item[$counter + 1]) {
print $item[$counter];
// now what I should do??
}
}
?>
【问题讨论】:
-
比较明智的做法是先排序,再打印,否则要循环很多很多...
-
是的,我已经使用 sort() 做到了,但是学校指示我们不要使用 sort()。我陷入了无效的结果... :-(
-
你需要一个嵌套循环来排序这个数组。