小编Scr*_*evo的帖子

PHP使用变量名中的变量

我有两个预先存在的变量:

$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)

我,在开始时,声明sidecountFsidecountB作为数组

$sidecountF = array();
$sidecountB = array();
Run Code Online (Sandbox Code Playgroud)

所以现在我很难过.

php variables

2
推荐指数
1
解决办法
144
查看次数

PHP:将变量传递给函数,对变量执行某些操作,然后将其返回

假设以下代码:

<?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)

我认为我理解"回归"在这种情况下是如何运作的.我怎么能最好地完成这个?

php variables return

2
推荐指数
1
解决办法
1806
查看次数

标签 统计

php ×2

variables ×2

return ×1