问题
Mandrill app return this : [{"email":"steven@gmail.com","status":"sent","_id":"234we4fvba4a3e8517d7a9","reject_reason":null}]
I need to get only the value of "status". Something like this: echo $result['status'];
How can I do it in PHP?
回答1:
use json_decode()
to get the status.. like this :
<?php
$str = '[{"email":"steven@gmail.com","status":"sent","_id":"234we4fvba4a3e8517d7a9","reject_reason":null}]';
$json = json_decode($str, true);
echo $json[0]['status'];
?>
回答2:
you can use like
$json = '[{"email":"steven@gmail.com","status":"sent","_id":"234we4fvba4a3e8517d7a9","reject_reason":null}]';
$json_array = json_decode($json);
print "<pre>";print_r($json_array[0]->status);
来源:https://stackoverflow.com/questions/37018951/get-data-from-return-value-of-mandrillapp-array