我有两个预先存在的变量:
$side(这是F或B)
和
$plate(这是一个3位数字)
我正在尝试构建两个名为的数组
$sidecountF
和
$sidecountB
使用以下代码:
$sidecount{$side}[$plate] = 1;
Run Code Online (Sandbox Code Playgroud)
假设$ side是F而$ plate是200,我希望最终结果是
$sidecountF[200] = 1;
Run Code Online (Sandbox Code Playgroud)
我,在开始时,声明sidecountF和sidecountB作为数组
$sidecountF = array();
$sidecountB = array();
Run Code Online (Sandbox Code Playgroud)
所以现在我很难过.
假设以下代码:
<?php
function doStuff($rowCount) {
$rowCount++;
echo $rowCount.' and ';
return $rowCount;
}
$rowCount = 1;
echo $rowCount.' and ';
doStuff($rowCount);
doStuff($rowCount);
doStuff($rowCount);
?>
Run Code Online (Sandbox Code Playgroud)
期望的输出是
1 and 2 and 3 and 4 and
Run Code Online (Sandbox Code Playgroud)
实际输出是
1 and 2 and 2 and 2 and
Run Code Online (Sandbox Code Playgroud)
我认为我理解"回归"在这种情况下是如何运作的.我怎么能最好地完成这个?