While($row = mysql_fetch_array($query)) {$sorts[] = $row;}上述代码中的$sorts[] 是什么意思?

解决方案 »

  1.   

    加中括号的意思是在数组最后面插入一个数据,键值是自动增长的://看看结果你就知道了
    $arr = null;
    $arr[] = "value1";
    print_r($arr);
    $arr[] = "value2";
    print_r($arr);
      

  2.   


    注意,$row是一个数组,将它赋值给$sorts这个数组
      

  3.   

    While($row = mysql_fetch_array($query)) {$sorts[] = $row;//循环累加数组,当[]为空,会默认0开始编号}
      

  4.   

    往数组最后加值。$sorts = array()//空数组
    $sorts[] = "aaa" //现在$sorts[0] = "aaa"
    $sorts[] = "ggg" //现在$sorts[0] = "aaa"  $sorts[1] = "ggg"
      

  5.   

    等价于
    $sorts[ count($sorts) ] = $row;
      

  6.   

    执行完程序就不是了  你可以下 $sorts[]  呵呵
      

  7.   

    向数组中添加一个元素,跟array_push()一样
      

  8.   

    While($row = mysql_fetch_array($query)) {$sorts[] = $row;}上述代码中的$sorts[] 的意思是将mysql_fetch_array($query)得到的每一条数据  一条条的存到$sorts[i]中 
    当给$sorts[0]赋值后 $sorts的下标是自动增1 变成1