【问题标题】:Is it possible to get original after json_encode? [duplicate]在 json_encode 之后可以得到原始的吗? [复制]
【发布时间】:2014-08-22 21:28:07
【问题描述】:

第一步:

$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);

$str = json_encode($arr);

如果我无法轻松访问$arr,是否可以从$str 获取原始数组?

【问题讨论】:

  • json_decode,然后继续处理变量
  • 你相信json_decode($str)

标签: php laravel


【解决方案1】:

是的,您可以使用json_decode 进行解码。 使用它来获取原始数组。

$arr = json_decode($str,true)

更多详情click here

【讨论】:

    【解决方案2】:
    $str = json_decode($str);
    

    Google 是你的朋友,但 php.net 失败了

    【讨论】:

      【解决方案3】:

      您可以使用

      将您的数组编码为 JSON
      $encode = json_encode($array);
      

      但您也可以对其进行解码。这样你就可以取回原始数组:

      $decode = json_decode($encode);
      

      希望对你有所帮助:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-24
        相关资源
        最近更新 更多