我对 PHP 的了解越来越深入,我试图将 PHP 中给定数组的原始值加倍。如果要返回不同的数组,则代码如下:
$blandArray = array(1, 2, 3, 4);
function doubleNumbers($arr) {
$doubledArray = array();
for ($i=0; $i < count($arr); $i++) {
$doubledArray[$i] = $arr[$i] * 2;
}
return $doubledArray;
}
print_r(doubleNumbers($blandArray));
这将返回按预期翻倍的数字,但在一个新数组中。我想要的是将原始数组加倍。因此,如果blandArray
在函数运行后被传递并回显,则值将翻倍。我知道我必须使用&
来引用传递的参数中的内容,但我没有运气。有什么想法吗?