$arr = range(1, 9);
foreach($arr as &$v) {
$v = $v + 1;
}
unset($v); // 这句很重要。一定要
var_dump($arr);
unset 只销毁变量,不会销毁变量指定的内存值,只要还有变量指向它
foreach 是操作的是数组的拷贝
本文探讨了PHP中使用foreach循环操作数组,并演示了如何通过unset销毁数组元素和变量。重点解释了变量销毁与内存值的关系,以及foreach循环对数组的影响。
$arr = range(1, 9);
foreach($arr as &$v) {
$v = $v + 1;
}
unset($v); // 这句很重要。一定要
var_dump($arr);
unset 只销毁变量,不会销毁变量指定的内存值,只要还有变量指向它
foreach 是操作的是数组的拷贝
244

被折叠的 条评论
为什么被折叠?