[英]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.