问答详情
源自:1-3 PHP数组之索引数组赋值

数组问题,求大神

<?php

$array=array(5,26,37,18,9,42,88,66);

$array1=sort($array);   //这里处理完后array和array1都只是指向存储改数组的位置,且里面元素已经排序好了  不是这样吗?为什么打印不出#array1?      

print_r($array1);

for($i=0;$i<count($array);$i++){   

   echo $array[$i]."&nbsp;&nbsp;";   

}

echo "<br>"; 

$array1=rsort($array);       

for($i=0;$i<count($array);$i++){      

echo $array[$i]."&nbsp;&nbsp";

}

?>


提问者:qq_我_146 2017-01-12 14:33

个回答

  • 慕仔9497051
    2018-10-25 16:11:09

    楼上说的很对,sort()函数只是对数组排序,排成功则返回true,打印出来是1,失败返回false 0

  • 小和尚1990
    2017-01-12 15:02:32

    sort()是对数组进行升序排列,排序成功则返回true, 失败返回false