将1,2,3分为1和2和3

时间:2017-12-22 00:29:35

标签: php session if-statement session-variables

任何人都可以帮助我,我有这样的会议:

$_SESSION['SES_SA'] = 1,2,3

然后我想这样使用它:

if($_SESSION['SES_SA']=="1"){
  ......
}
elseif($_SESSION['SES_SA']=="2"){
  ......
}
elseif($_SESSION['SES_SA']=="3"){
  ......
}

它可以吗?

1 个答案:

答案 0 :(得分:1)

这是可能的,但不完全是你呈现的方式。它可以完成如下:

$_SESSION['SES_SA'] = explode(',',$_SESSION['SES_SA'])
if(in_array(1,$_SESSION['SES_SA']){
    ....
}
else if(in_array(2,$_SESSION['SES_SA']){
    ....
}
else if(in_array(3,$_SESSION['SES_SA']){
    ....
}