我有一个二维数组:
$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
存储在$score
数组中的数组2中。我试图找到有关在数组中存储多个值的信息,但可以找到它。任何帮助将不胜感激。
答案 0 :(得分:1)
您希望第1列为$current_team
,第2列为$sum
吗?只需在现场创建一个新数组,并使用$array[]
语法添加项目:
$scores[] = array($current_team, $sum);
但是,如果您希望它们以“行”的形式存储在数组中,您可以使用:
$scores[0][] = $current_team;
$scores[1][] = $sum;
答案 1 :(得分:0)
$scores['0'][] = $current_team;
$scores['1'][] = $sum;
答案 2 :(得分:0)
你在寻找像什么这样的东西
$scores[] = array('team_name'=>$current_team,'sum'=>$sum);
或类似的东西
$scores[$current_team] = $sum;