&引用

作者: xiaolin_188 | 来源:发表于2016-05-03 18:21 被阅读0次

foreach中引用

$arr = [
            0 => ['name' => '张三', 'age' => 22, 'sex' => '男'],
            1 => ['name' => '小红', 'age' => 20, 'sex' => '女']
        ];
//没引用,值不改变
foreach ($arr as $v) {
   $v['name'] = '李四';
}
print_r($arr);

//使用key对数组重新赋值
foreach ($arr as $key => $v) {
    if ($v['name'] == '张三') {
        $arr[$key]['name'] = '李四';
    }
}
print_r($arr);

//有引用,值改变
foreach ($arr as &$v) {
    if ($v['name'] == '张三') {
        $v['name'] = '李四';
    }
}
print_r($arr);

相关文章

网友评论

      本文标题:&引用

      本文链接:https://www.haomeiwen.com/subject/klcrrttx.html