我有這個變量包含多個值,我想將所有值保存到$_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