2011-02-04 13 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

@ पॉल डिक्सन: पहले से ही इसे ठीक किया गया है;) मेरा मतलब 'array_flip' था। – NikiC

संबंधित मुद्दे