9
いくつかのセッション変数を除くすべてのセッション変数を削除できますか?いくつかのセッション変数を除くすべてのセッション変数を削除できますか?
私は、MySQLをPHPを使用してウェブサイトを構築しています
いくつかのセッション変数を除くすべてのセッション変数を削除できますか?いくつかのセッション変数を除くすべてのセッション変数を削除できますか?
私は、MySQLをPHPを使用してウェブサイトを構築しています
$dontDelete = array('test1','test2');
foreach($_SESSION as $key => $value) {
if (!in_array($key,$dontDelete)) {
unset($_SESSION[$key]);
}
}
$_SESSION = array_intersect_key($_SESSION, array_flip(array('leave', 'all', 'these', 'keys')));
+1ニース、シンプルかつ簡潔な –
が(0,1,2,3)の戻り配列をarray_keysないでしょうか? –
@Paul Dixon:既にこれを修正しました;)私は 'array_flip'を意味しました。 – NikiC