我想从以下字符串中提取产品数量和数量:
{"25628":{"quantity":"1","tax_included":"yes","thumbnail":"yes","title":"product 1","desc":""},"25629":{"quantity":"1","tax_included":"yes","thumbnail":"yes","title":"Product 2","desc":""}}
我想最终得到(在这种情况下是4列,但如果更多的产品在字符串中有更多列),请使用:
column_1_alias:product_1
价值:25628
column_2_alias:qty_pr_1 价值:1
column_3_alias:product_2
价值:25628
column_4_alias:qty_pr_2
价值:1
等
我尝试使用Substring,但产品标题可能不同,因此并非所有字符始终位于相同的位置。有没有办法将此字符串拆分为可用数据?
非常感谢任何帮助..
米歇尔
答案 0 :(得分:0)
使用json_decode - http://php.net/manual/en/function.json-decode.php - 这会将json返回到php可读格式,如对象或数组,您可以轻松操作。如果您需要更多信息,请与我们联系。