[英]storing multiple values in multi dimensional array
我有一個二維數組:
$scores = array(array(),array());
然后,我有一個for循環,該循環從另一個數組運行數據:
for($i = 0; $i < sizeof($teams); $i++) {
$current_team = $teams[$i];
// some calculations and value stored in a variable named sum.
$scores($current_team, $sum); // this certainly is wrong.
}
我需要將$current team
存儲在數組1中,將$sum
在數組2中的$score
數組中 。 我試圖找到有關在數組中存儲多個值的信息,但是可以找到它。 任何幫助將不勝感激。
因此,您希望第1列是$current_team
,第2列是$sum
? 只需當場創建一個新數組,然后使用$array[]
語法添加一個項目:
$scores[] = array($current_team, $sum);
但是,如果希望它們作為“行”存儲在數組中,則可以使用:
$scores[0][] = $current_team;
$scores[1][] = $sum;
$scores['0'][] = $current_team;
$scores['1'][] = $sum;
您是否正在尋找類似的東西
$scores[] = array('team_name'=>$current_team,'sum'=>$sum);
或更像
$scores[$current_team] = $sum;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.