将json_decode值分配给变量

时间:2014-11-29 21:19:22

标签: php android json rest slim

我正在使用PHP和Slim为Android应用开发Restful Web服务。目前我已经能够在JSON中解析,但我想将属于每个键的各个值分配给变量。 到目前为止,我可以使用print_r($users)打印出值,但我的目标是将每个值分配给以下变量$firstname$lastname$email,{{1 }}

这是我的$password

JSON

这是我的创建功能

{"firstname":"mishael","lastname":"harry","email":"mishharry@gmail.com","password":"godady"}

2 个答案:

答案 0 :(得分:2)

请参阅extract功能。

  $data = json_decode($body);
  extract($data);
  print $firstname;
  ....

答案 1 :(得分:0)

print_r($users->firstname);
print_r($users->lastname);

或者如果你真的想要跟随变量$ firstname,$ lastname,$ email,$ password:

foreach ($users as $key => $value) {
    $$key = $value;
}

print_r($firstname);
print_r($lastname);
...