带有多维阵列的Array_splice?
-
10-10-2019 - |
题
好的,所以我是PHP的新手,目前正在尝试阵列。例如,让我们假设这是我的数组:
$t1 = array (
"basicInfo" => array (
"The Sineps",
"December 25, 2010",
"lemonpole_1g"
),
"overallRecord" => array (
"23",
"12",
"19",
""
)
);
从我可以收集的东西,我发现功能 array_splice 允许我指向数组中的特定索引并添加/删除数据。从我看到使用此功能的所有示例中...仅使用数字阵列。现在我的问题是我如何指出 “整体记录”] [3(哪个是空的),例如,更新该字段?
为了进一步了解,空字段是“总点”:
$wins = $t1["overallRecord"][0] * 3;
$loss = $t1["overallRecord"][1];
$draw = $t1["overallRecord"][2];
$total = $wins + $draw;
因此总而言之,我想添加变量 $总计 至 “整体记录”] [3. 。它不一定必须与 array_splice, 但是,如果您想出另一种方法来实现此目的并保持简单或添加评论:)
提前致谢!
解决方案
如果我正确理解,只需做
$t1["overallRecord"][3] = $total;
其他提示
$t1["overallRecord"][3] = $total;
不隶属于 StackOverflow