如何在PHP中将JSON数组转换为数组?

时间:2017-04-13 05:19:58

标签: php

{
  "receiver_uid":[
          "58a43a3e3fbbf3.61108490",
          "58a43be07a3bc3.90311110",
          "58da53ab5ce8d6.84754819"
  ]
}

这是我想要转换为数组的值。我知道这是一个非常简单的问题,但请有人帮助我吗?

2 个答案:

答案 0 :(得分:3)

使用json_decode

json_decode($your_jsonString,true)

答案 1 :(得分:2)

您应该使用json_decode

试试这个:

$data = json_decode($your_json_string, TRUE);

second 参数会将解码后的json字符串转换为关联数组。

示例: -

$data = '{"receiver_uid":["58a43a3e3fbbf3.61108490","58a43be07a3bc3.90311110","58da53ab5ce8d6.84754819"]}';
$array = json_decode($data, true);
echo "<pre>";
print_r($array);
  

输出就像

Array
(
    [receiver_uid] => Array
        (
            [0] => 58a43a3e3fbbf3.61108490
            [1] => 58a43be07a3bc3.90311110
            [2] => 58da53ab5ce8d6.84754819
        )

)