删除php中的json属性

时间:2014-10-19 05:45:49

标签: php html json

我有json,我想删除它的第一个属性,但不知道如何。 这是我的json:

["car",["Nissan","Chevrolet","Ford"]]

我想这样表现出来:

["Nissan","Chevrolet","Ford"]

我的Php

$url = 'http://example.com/json?=car';
$content = file_get_contents($url);
echo $content;

3 个答案:

答案 0 :(得分:1)

看起来你想要提取数组。

json_decode($content[1])

答案 1 :(得分:1)

首先需要将其转换为数组,将其指向您想要的特定索引然后再次编码。 (假设你问题上的json字符串确实是你所拥有的json字符串)。

$contents = '["car",["Nissan","Chevrolet","Ford"]]';
$data = json_decode($contents, true);
$contents = json_encode($data[1]);
echo $contents; // ["Nissan","Chevrolet","Ford"]

答案 2 :(得分:0)

$json_array = json_decode(file_get_contents($url)); //converts json data to array

echo $json_array[1]; //displays ["Nissan","Chevrolet","Ford"]

//contents of json_array
 /* Array
  (
    [0] => car
    [1] => Array
      (
        [0] => Nissan
        [1] => Chevrolet
        [2] => Ford
    )

  ) */