从会话数组中回显索引

时间:2013-11-17 06:49:28

标签: php arrays session indexing echo

我有一个存储数组的会话。

让我们说,我的会话是汽车和音乐,每个都存储以下内容:

<?php
$_Session['cars'] =array("Volvo","BMW","Toyota");
$_Session['music'] = array("Beatles", "Carpenters", "Sting");
?>

现在,我如何根据我的会话回应以下内容:

BMW Sting

提前致谢。 :)

2 个答案:

答案 0 :(得分:1)

在代码顶部添加session_start(),然后

echo $_SESSION['cars'][1];
echo $_SESSION['music'][2];

请注意$_SESSION的情况 - 您的代码段使用了错误的案例,并且不会将数据存储在$_SESSION数组中

答案 1 :(得分:0)

您尝试使用数组索引值。即会话数组索引值

<?php
session_start(); // To enable session to current page
$_SESSION['cars'] =array("Volvo","BMW","Toyota");
$_SESSION['music'] = array("Beatles", "Carpenters", "Sting");
echo $_SESSION['cars'][1]; // will print "BMW"
echo $_SESSION['music'][2]; // will print "Sting"
?>