[英]PHP Store variables in an array
我试图将变量分数保存在$ chartdata [0]数组中。 如果我输入一个常规值,我们说“ 20”,那我没问题。 但是,当我尝试引用$ score变量时,值不会存储在数组中。 如果使用随机函数,效果很好,即使回显分数也可以看到我的值很好。 我究竟做错了什么?
while ($i < 5) {
$date=mysql_result($result,$i,"date");
$score=mysql_result($result,$i,"rating_score");
echo $score;
$chartData[0][] = $score;
$chartData[1][] = rand(250,4000);
$chartData[2][] = rand(250,4000);
$categories[$i] = 'Label-' . $i;
$i++;
}
页面在这里: http : //www.thelocalgolfer.com/chart/
并不是我完全了解您的代码含义(因为您$chartData
一直覆盖$chartData
,所以循环完成后剩下的是最后输入分数和兰特),而是回答了您的问题:而不是
$chartData[0][] = $score;
$chartData[1][] = rand(250,4000);
$chartData[2][] = rand(250,4000);
做这个
$chartData[0][] = $score;
$chartData[0][] = rand(250,4000);
$chartData[0][] = rand(250,4000);
当您迷失在数组上使用print_r()
或var_dump()
时,通常可以帮助您了解真正的内容(由于格式问题,如果我不在乎内容,我更喜欢print_r()
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.