一个数组,后面加了个中括号,什么意思? While($row = mysql_fetch_array($query)) {$sorts[] = $row;}上述代码中的$sorts[] 是什么意思? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加中括号的意思是在数组最后面插入一个数据,键值是自动增长的://看看结果你就知道了$arr = null;$arr[] = "value1";print_r($arr);$arr[] = "value2";print_r($arr); 注意,$row是一个数组,将它赋值给$sorts这个数组 While($row = mysql_fetch_array($query)) {$sorts[] = $row;//循环累加数组,当[]为空,会默认0开始编号} 往数组最后加值。$sorts = array()//空数组$sorts[] = "aaa" //现在$sorts[0] = "aaa"$sorts[] = "ggg" //现在$sorts[0] = "aaa" $sorts[1] = "ggg" 等价于$sorts[ count($sorts) ] = $row; 执行完程序就不是了 你可以下 $sorts[] 呵呵 向数组中添加一个元素,跟array_push()一样 While($row = mysql_fetch_array($query)) {$sorts[] = $row;}上述代码中的$sorts[] 的意思是将mysql_fetch_array($query)得到的每一条数据 一条条的存到$sorts[i]中 当给$sorts[0]赋值后 $sorts的下标是自动增1 变成1 关于PHP的学习,听说在CSDN发帖标题一定要长才有人关注! php路径问题 smarty 模板路径问题 在线求助 phpMyAdmin 设置的密码与 SHELL下命令式设置的密码有何不同? php中如何实现“事件”? 急问:从数据库读出的数据为何为一个值而不是数组? 我是初学者,请帮我看看这段代码错在哪?数据库查询问题 帮忙看看错误代码-- ecshop中的错误 php怎么退出计划任务,就是退出或取消定时执行! 求救
$arr = null;
$arr[] = "value1";
print_r($arr);
$arr[] = "value2";
print_r($arr);
注意,$row是一个数组,将它赋值给$sorts这个数组
$sorts[] = "aaa" //现在$sorts[0] = "aaa"
$sorts[] = "ggg" //现在$sorts[0] = "aaa" $sorts[1] = "ggg"
$sorts[ count($sorts) ] = $row;
当给$sorts[0]赋值后 $sorts的下标是自动增1 变成1