当前位置: 首页 > 知识库问答 >
问题:

如何在PHP中将JSON数组转换为数组?[副本]

萧德庸
2023-03-14
{
  "receiver_uid":[
          "58a43a3e3fbbf3.61108490",
          "58a43be07a3bc3.90311110",
          "58da53ab5ce8d6.84754819"
  ]
}

这是我想转换为数组的值。我知道这是一个很简单的问题,但是有人能帮我吗?

共有2个答案

沈博达
2023-03-14

您应该使用json_decode

试试这个:

$data = json_decode($your_json_string, TRUE);

第二个参数将解码的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
        )

)
汪耀
2023-03-14

使用json\u解码

json_decode($your_jsonString,true)
 类似资料:
  • 问题内容: myArray是: 我想将其转换为JSON,例如: 我试过了: 但这正在返回: 问题答案: 您的问题是非顺序索引。 Php数组必须具有要编码为JSON数组的索引。 您可以使用array_values重置数组键:

  • 本文向大家介绍PHP 将JSON转换为数组,包括了PHP 将JSON转换为数组的使用技巧和注意事项,需要的朋友参考一下 json_decode函数可以如下所示使用- 以下代码行可用于将JSONL转换为数组格式- 一种替代方法是使用以下代码,其中已定义json_string的方式发生了变化- 示例 输出结果 这将产生以下输出-

  • 问题内容: 我的脚本向我返回了一个数组(JSON数组),如下所示: 我需要打印“ 键 / 对” 值,就像从“ 地图”中进行 打印一样,如下所示: 我收到的JSON格式是否可能与常规JSON格式不同? 我当前的代码基于 Selenium ,它使用 Java脚本 读取性能统计信息,如下所示: _JavaDoc中_的提到了以下情况: 如果脚本具有返回值(即,如果脚本包含return语句),则将执行以下步

  • 问题内容: 我有这种格式的数组: 我必须使用以下样式将此数组转换为json对象: 我怎样才能做到这一点?谢谢。 问题答案: 我的解决方案:

  • 我想把下面的XML转换成PHP数组。有什么建议可以让我如何做到这一点吗?

  • 问题内容: 我想将下面的XML转换为PHP数组。关于如何执行此操作的任何建议? 问题答案: 另一个选择是SimpleXML扩展(我相信大多数PHP安装都标配该扩展名。) http://php.net/manual/zh/book.simplexml.php 您的示例的语法看起来像这样