簡體   English   中英

在多維數組中存儲多個值

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM