Parse JSON string contents into PHP Array

前端 未结 4 1781
孤街浪徒
孤街浪徒 2020-11-29 10:31

I am trying to parse a string in JSON, but not sure how to go about this. This is an example of the string I am trying to parse into a PHP array.

$json = \'{         


        
4条回答
  •  栀梦
    栀梦 (楼主)
    2020-11-29 11:19

    You can use json_decode()

    $json = '{"id":1,"name":"foo","email":"foo@test.com"}';  
    
    $object = json_decode($json);
    
    Output: 
        {#775 ▼
          +"id": 1
          +"name": "foo"
          +"email": "foo@test.com"
        }
    

    How to use: $object->id //1

    $array = json_decode($json, true /*[bool $assoc = false]*/);
    
    Output:
        array:3 [▼
          "id" => 1
          "name" => "foo"
          "email" => "foo@test.com"
        ]
    

    How to use: $array['id'] //1

提交回复
热议问题