取消设置特定索引的会话变量是否正确,因为在PHP中未设置vay整个会话?
我知道这有效:unset($_SESSION['bannersize'])
但这有效吗? :unset($_SESSION['bannersize'][3])
还是有其他方法可以取消设置会话的任何特定所需索引,然后再重新排列其中的值以删除空索引 ..?
答案 0 :(得分:2)
如果要删除数组项并重新索引数组,可以使用array_splice
执行此操作:
$input = array("red", "green", "blue", "yellow");
array_splice($input, 1, 1); // removes $input[1]
var_dump($input);
答案 1 :(得分:0)
我知道可以取消设置命名密钥。 即你可以取消arr ['home'] ['manager']。但我不太确定arr ['home'] [1]。可能也应该有用。