Php 如何从返回的JSON数组中获取值
如果我有:Php 如何从返回的JSON数组中获取值,php,json,Php,Json,如果我有: print_r($request->getRequestVars()); 打印出: Array ( [n] => Coors [s] => 3 ) 我如何打印出coors echo $request->getRequestVars()->n; 不起作用,我试过其他几种方法。我知道这是超基本的,但它让我很沮丧试试: <?php $var = $request->getRequestVars(); echo $var['n']; ?&
print_r($request->getRequestVars());
打印出:
Array ( [n] => Coors [s] => 3 )
我如何打印出coors
echo $request->getRequestVars()->n;
不起作用,我试过其他几种方法。我知道这是超基本的,但它让我很沮丧试试:
<?php
$var = $request->getRequestVars();
echo $var['n'];
?>
试试:
我假设方法
$request->getRequestVars()
acutally返回一个数组。
因此,你必须按照以下思路做一些事情:
$foo = $request->getRequestVars();
echo $foo['n'];
我假设方法
$request->getRequestVars()
acutally返回一个数组。
因此,你必须按照以下思路做一些事情:
$foo = $request->getRequestVars();
echo $foo['n'];
请注意,
$request->getRequestVars()
返回数组而不是对象<代码>PHP5.4具有以下功能:如果您正在运行该功能,则可以:
echo $request->getRequestVars()['n'];
否则
请注意,
$request->getRequestVars()
返回数组而不是对象<代码>PHP5.4具有以下功能:如果您正在运行该功能,则可以:
echo $request->getRequestVars()['n'];
否则
getRequestVars()
返回数组,而不是对象。getRequestVars()
返回数组,而不是对象。