PHP如何操作json格式数据

1.完全是对象的形式,在Javascript中又叫相关数组,与一般数组不同的是,它可以通过字符串作索引来访问(用“[]”或“.”来表示层级)

stdClass Object
(
  [item1] => stdClass Object
  (
   [item11] => stdClass Object
   (
     [n] => chenling
     [m] => llll
   )
   [sex] => 男
   [age] => 25
  )

  [item2] => stdClass Object
  (
   [item21] => ling
   [sex] => 女
   [age] => 24
  )
)

比如说我要取得了值是chenling的那个属性,则应该这样访问:$J->item1->item11->n;

2.对象和数组混合

stdClass Object
(
  [item1] => Array
  (
   [0] => stdClass Object
   (
     [name] => Array
     (
       [0] => stdClass Object
       (
         [chen] => chenling
         [ling] => chenli
       )

     )
     [sex] => 男
     [age] => 25
   )

   [1] => stdClass Object
   (
     [name] => sun
     [sex] => 女
     [age] => 24
   )
  )
)

比如说我要取得了值是chenling的那个元素,则应该这样访问:$J->item1[0]->name[0]->chen;

3.普通数组

Array
(
  [0] => Array
  (
    [0] => item1
    [1] => item11
  )

  [1] => Array
  (
    [0] => n
    [1] => chenling
  )

  [2] => Array
  (
    [0] => m
    [1] => llll
  )
)
比如说我要取得了值是chenling的那个元素,则应该这样访问:$J[0][1];

猜你喜欢

转载自blog.csdn.net/u010340022/article/details/42874789
今日推荐