从Json获取数据

时间:2017-11-16 08:53:52

标签: php json fetch

{"726":
{"id":"726","show":"1","level":"529","author":"1035","title":"a:3:
{s:3:\"geo\";s:24:\"Product name1\";s:3:\"eng\";s:24:\"Product 
name2\";s:3:\"rus\";s:24:\"Product name3\";}"

我需要获得语言所在的标题" geo"。 因此结果应为:"产品名称1"

我的用户代码(81是id):

$json_url = "http://some/sync.php?
products=1&hash=566gfjfhgkd4343";
$json = file_get_contents($json_url);
$data = json_decode($json, TRUE, 512, JSON_UNESCAPED_UNICODE);

$mytest2 = $data['81']['title'];

1 个答案:

答案 0 :(得分:0)

我无能为力导致你的json无效,这是从json获取价值的例子

$json = json_decode($response, true);
foreach($json['name'] as $key => $value)
{
  if(!empty($value['name']))
  {
   $name= $value['name'];
   $name= addslashes($name);
   $name= trim(preg_replace('/\s\s+/', ' ', $name));
  }
  else
  {
    $name= '';
  }
   echo 'name= '.$name.'</br>';
}

在您提出问题之前,请清楚地发布您的问题,以便人们可以更好地帮助您。