在填充数组时出现奇怪的错误

时间:2017-02-28 10:54:26

标签: php arrays

我要做的是将数组差异()的内容传递给数组tempStore。我得到的错误是'致命错误:无法在第4行的写入上下文中使用函数返回值($ tempStore($ x)= $ difference($ x);)。我在这做错了什么,我该如何解决?

$difference = array("","","","","","","");

for ($x = 1; $x <= 6; $x++){
     $tempStore($x) = $difference($x);
}

for ($x = 1; $x <= 6; $x++){
     echo $tempStore($x);
}

1 个答案:

答案 0 :(得分:2)

您只需要使用[]代替()

for ($x = 1; $x <= 6; $x++){
    $tempStore[$x] = $difference[$x];
}