我有这个变量包含多个值,我想将所有值保存到$_SESSION['gamecode']
。它只显示最后一个值。如何将这些值存储到一个会话中PHP
$var=explode("|",$key);
$gamecode=trim($var[0]);
session_start();
$gc[]= trim($var[0]);
$_SESSION['gamecode'][]=$gc;
var_dump($_SESSION['gamecode']);
EDITED
foreach($_POST['gm'] as $key => $answer){
if($answer != ''){
$var=explode("|",$key);
$gamecode=trim($var[0]);
$_SESSION['gamecode'][]=$gc;
var_dump($_SESSION['gamecode']);
EDIT 2
foreach($_POST['gm'] as $key => $answer){
if($answer != ''){
$var=explode("|",$key);
$gamecode=trim($var[0]);
}
$_SESSION['gamecode'][]=$gc;
var_dump($_SESSION['gamecode']);
对'if'或'foreach'没有关闭,请添加那些 – 2015-06-14 22:16:45
,现在'$ gc'没有被定义。并且“foreach”或“if”未关闭,并且无法分辨哪个。请在发帖之前花一些时间写一个连贯的问题 - 谢谢 – 2015-06-14 22:24:03