我有以下命令行:
echo $_SESSION['info'];它输出包含大括号的精确数组:
{"_var1":"User","_var2":"Password"}如何从这些变量中获取信息?要输出我尝试过的'User‘:
echo $_SESSION['info']['_var1'];但不输出任何内容。
发布于 2015-04-29 08:30:32
这就是JSON。要获得这些值,您需要使用json_decode()
$info = json_decode($_SESSION['info'], true);
echo $info['_var1']; // User上面的例子给了你一个数组,因为你的问题是使用它们。但是你也可以取回一个对象:
$info = json_decode($_SESSION['info']);
echo $info->_var1; // Userhttps://stackoverflow.com/questions/29932293
复制相似问题