如何将字符串更好的转成数组?

andyzu

问题描述

我有一个接口,小程序端会传递过来一个 orderinfo 字段,内容如下:
[1 => [8 => ['nums' => 2, 'price' => 60.00],10 => ['nums' => 2, 'price' => 60.00],11 => ['nums' => 2, 'price' => 100.00]],'count_price' => 220.00]

我现在想将这个 string 转成数组,我用了 json_encode($param['orderinfo'], true); 后出现:

截图

这 ">", 被 转义成了 \u003E,用 str_replace() 替换,也不是数组,如何将这个转成数组?求大神们赐教!

273 1 0
1个回答

TM

json_decode这个才是转数组或对象吧 json_encode这个不是转成json字符串码

  • TM 2023-11-20

    JSON.stringify() 小程序用这个转成json字符串后,在服务器用json_decode转回数组或对象即可

🔝