0

我想引用数组中的对象,以便以后更改它。在这种情况下,我正在增加特定用户的分数:

$guessing_user;
foreach($this->UUID_users[$UUID] as &$othr_user){
    if($othr_user['user_object'] == $user){
        $guessing_user=$othr_user;
        break;
    }
}
$guessing_user['score']+=10;

当我在数组中查看原始值('score')时,它保持不变。我可能遗漏了一些关于参考的东西。&签到foreach还不够吗?

4

1 回答 1

2

尝试

$guessing_user = &$othr_user;

我认为 PHP 会在您设置$guessing_user.

于 2013-01-22T11:45:27.130 回答