我需要一种PHP方式来在PHP 中只显示store_name
我尝试了以下操作,但没有成功
<?php
require_once("admin/system/core.php");
$fetch = new server();
$fetch->connect();
$store = $fetch->getstore("movies");
print $store;
?>
JSON如下所示[{"_id":{"$id":"4f67da1538fc5d7347000000"},"store_name":"movies","categories":{"name":"hoyts","products":{"name":"GoldClass","Price":"12.00","CashBack":"2.00"}}}]
我假设返回的值是json字符串。所以你必须用json_decode
函数将它从字符串decode
转换为object
$store = $fetch->getstore("movies");
$data = json_decode($store);
foreach($data as $d) {
echo $d->store_name;
}
假设您的数组是
$array = array('id'=>'4f67da1538fc5d7347000000',
'store_name'=>'movies');
echo $json = json_encode($array);
它回声的
{"id":"4f67da1538fc5d7347000000","store_name":"movies"}
然后你可以使用
$data = json_decode($json);
echo $data->store_name;
哪个回波的movies