2011-02-04 7 views

答えて

6
$dontDelete = array('test1','test2'); 
foreach($_SESSION as $key => $value) { 
    if (!in_array($key,$dontDelete)) { 
     unset($_SESSION[$key]); 
    } 
} 
15
$_SESSION = array_intersect_key($_SESSION, array_flip(array('leave', 'all', 'these', 'keys'))); 
+0

+1ニース、シンプルかつ簡潔な –

+0

が(0,1,2,3)の戻り配列をarray_keysないでしょうか? –

+0

@Paul Dixon:既にこれを修正しました;)私は 'array_flip'を意味しました。 – NikiC

関連する問題