如何从返回的JSON数组

问题描述:

得到的值,如果我有:如何从返回的JSON数组

print_r($request->getRequestVars()); 

打印出:

Array ([n] => Coors [s] => 3) 

我怎么会打印出库尔斯?

echo $request->getRequestVars()->n; 

无法正常工作,我尝试了其他几件事。我知道这是超级简单,但它是令人沮丧的我

+0

'getRequestVars()'返回一个数组,而不是一个对象。 –

尝试:

<?php 

$var = $request->getRequestVars(); 
echo $var['n']; 

?> 

我假设方法$request->getRequestVars();实际上可以返回数组。 所以,你必须做的线沿线的东西:

$foo = $request->getRequestVars(); 
echo $foo['n']; 

请注意:$request->getRequestVars()返回数组不会反对。 PHP 5.4具有Function Array Dereferencing,如果那是你正在运行,那么你可以有:

echo $request->getRequestVars()['n']; 

其他

$v = $request->getRequestVars(); 
echo $v['n'];