所以我正在尝试创建一个数组,因为我希望它按顺序排列 - 但我有3个变量,我想将它们保持在一起。目前我的代码是:
$WinningOrder = array("$ID1" => "$Score1",
"$ID2" => "$Score2",
"$ID3" => "$Score3",
"$ID4" => "$Score4",
"$ID5" => "$Score5");
但我想为每个$Total1-$Total5
我想过做一个多维数组,但我不确定当它们都是变量时如何去做。
最简单的方法是什么?
答案 0 :(得分:2)
这应该有效
$Score1 = 10;
$mainArray = array(
array( "id"=> $ID1 ,
"score" => $Score1 ,
"total" => $Total1
),
array( "id"=> $ID2 ,
"score" => $Score2 ,
"total" => $Total2
)
);
像这样访问
echo $mainArray[0]["score"]
这将输出10
您也可以遍历主阵列
foreach($mainArray as $item){
print $item
}