如何从json_encode数组响应中获取元素-Codeigniter



我的代码有一个响应,看起来像这个

控制器

$results = $response 
echo $result->item;
exit;

响应

{"item":"Samsung A","location":"Hamburg Avenue 5920"}

我只想从响应中获取项目。。我该如何做到这一点?响应是json编码的

您需要将json转换为object,然后您可以获得元素:

$respObject = json_decode($response);
echo $respObject->item;
exit;

json_decode函数将有所帮助。

$json_data = '{"item":"Samsung A","location":"Hamburg Avenue 5920"}';
$result = json_decode($json_data); 
echo $result->item;

使用json_decode结果将转换为数组

$results = json_decode($response); 
print_r( $results);
exit;

相关内容

  • 没有找到相关文章