2014-11-03 75 views
-2

我想使用echo語句:

$_SESSION['uname']=array('ashis','samir','tku','abcd'); 

echo $_SESSION['uname'][0]; 

我知道這sholud是顯示器

print_r($_SESSION['uname'])

但我想用echo聲明。

任何幫助將是偉大的。

+0

你聽過關於'for'或'foreach'循環? – 2014-11-03 11:48:43

+0

那麼當你執行'echo $ _SESSION ['uname'] [0];'? – 2014-11-03 11:50:18

+0

是@u_mulder我喜歡用它的索引號顯示元素。 – 2014-11-03 12:00:52

回答

0

如果我理解你的問題,試試這個:

$_SESSION['uname'] = array('ashis', 'samir', 'tku', 'abcd'); 
foreach ($_SESSION["uname"] as $name) { 
    echo $name ."<br />\n"; 
} 

它會顯示:

ashis<br /> 
samir<br /> 
tku<br /> 
abcd<br /> 
+0

它會工作,但我想顯示與其索引號碼$ _SESSION ['uname'] [0];或$ _SESSION ['uname'] [1];可能嗎? @lolka_bolka – 2014-11-03 11:58:06

+0

是的,但你爲什麼不做你想做的事? 'echo $ _SESSION ['uname'] [0];' – vaso123 2014-11-03 12:02:19

+0

你需要使用它,因爲我想在一個會話變量中存儲一個數組並將該值插入到另一個頁面的數據庫中@ @ lolka_bolka – 2014-11-03 12:06:14