1、unset函数
说明:unset()删除、销毁、释放变量
$a=10
unset($a)
$b=30,$c=40;
unset($b,$c)
也可以删除数组中的元素
$menus = [
['id' => 1, 'name' => '首页'],
['id' => 2, 'name' => '用户管理'],
['id' => 3, 'name' => '角色管理']
];
foreach ($menus as $key => $item) {
if ($item['id'] == 2) {
unset($menus[$key]);
break; // 只删一条
}
}
$menus = array_values($menus); 重新索引数组
2、isset函数
说明:isset() 检测变量是否设置
$a=10;
if(isset($a)){
unset($a)
}
3、empty函数
说明:如果 var 是非空或非零的值,则 empty() 返回 FALSE,""、0、"0"、NULL、FALSE、array()、var $var以及没有任何属性的对象都将被认为是空的。为空返回为true。