ste*_*ven 1 php variables session-variables
是否可以在会话名称中包含变量?就像我有一个变量:$id
我想要这样的东西:
$_SESSION['number'$id]
Run Code Online (Sandbox Code Playgroud)
所以,如果 $id=1
$_SESSION['number1']
Run Code Online (Sandbox Code Playgroud)
而如果 $id=65
$_SESSION['number65']
Run Code Online (Sandbox Code Playgroud)
Lix*_*Lix 13
是的 - 你可以这样做.
您所要做的就是将字符串值连接为$_SESSION数组中的索引.
$id= 42;
$result = $_SESSION['number'.$id];
Run Code Online (Sandbox Code Playgroud)
现在$result将等于的值$_SESSION的所述索引 "number42" ;
对于任何关联数组也可以这样做.
$any_assoc_array = array('index42'=>'Hooray!');
$id= 42;
$result = $any_assoc_array['index'.$id];
echo $result;
Run Code Online (Sandbox Code Playgroud)
输出:
Hooray!
Run Code Online (Sandbox Code Playgroud)