2012-12-18 5 views
0

Si j'ai:comment obtenir une valeur d'un tableau JSON retourné

print_r($request->getRequestVars()); 

qui imprime:

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

comment pourrais-je imprimer coors?

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

ne fonctionne pas, et j'ai essayé plusieurs autres choses. Je sais que c'est super basique, mais ça me frustrant

+0

'getRequestVars()' retourne un tableau, pas un objet. –

Répondre

2

Essayez:

<?php 

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

?> 
2

Je suppose que la méthode $request->getRequestVars(); retourne acutally un tableau. Donc, vous devez faire quelque chose le long des lignes de:

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

S'il vous plaît noter que tableau $request->getRequestVars() de retour non objet. PHP 5.4 a Function Array Dereferencing si c'est ce que vous utilisez, vous pouvez avoir:

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

autre

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