我有一个阵列
$tokens = array('token1','token2','token3','token4','token5','token6');
Run Code Online (Sandbox Code Playgroud)
我已将此数组存储在SESSION中
$_SESSION["tokens"] = $tokens;
Run Code Online (Sandbox Code Playgroud)
现在,我需要从这个数组中删除一个元素
if(in_array('token3',$_SESSION["tokens"])) {
// remove it from the array
}
Run Code Online (Sandbox Code Playgroud)
那么,如何'token3'从$_SESSION["tokens"]数组中删除元素?
$key = array_search( 'token3', $_SESSION['tokens'] );
unset( $_SESSION['tokens'][$key] );
Run Code Online (Sandbox Code Playgroud)