我正在阅读有关循环 JSON 数组的内容!
我已经解码了一个 JSON 字符串。它包含披萨订单和客户信息。每个订单都在一个数组中,第一个称为 Array[0],第二个称为 Array[1],等等。每个数组中都有 [products],其中包含 Array[0] 以及第一个披萨的详细信息,Array[1 ] 以及第二个等的详细信息。
我一生都无法弄清楚如何访问 [products] 数组中的值。
在 [products] 中,其中一个值本身就是一个 JSON 字符串,但我还没有担心这一点!
Print_R 给了我这个:
数组 [0] => 数组( [订单号] => 568
[products] => Array ( [0] => Array (
[item_no] => 1
[item_name] => Full Veggie Pizza
[qty] => 2
[woofood_meta] => {"original_price":"9.0"} )
[1] => Array (
[item_no] => 2
[item_name] => Full Veggie Pizza
[qty] => 1
[woofood_meta] => {"extra_options":{"Extras":
[{"id":61,"price":"\u00a30.50",
"price_float":0.5,"category":"Extras","name":"Jalape\u00f1os",
"hide_prices":false}]},"extra_options_price":0.5,"original_price":"9.0"} )
[2] => Array (
[item_no] => 3
[item_name] => Full Veggie Pizza
[qty] => 1
[woofood_meta] => {"extra_options":{"Extras":
[{"id":57,"price":"\u00a30.50",
"price_float":0.5,"category":"Extras","name":"Extra
veg 1)","hide_prices":false},
Array [1] => Array( [order_number] => 569 //这就是下一组数组的开始方式
我可以回显所有名称和地址详细信息,但 [products] 数组中没有任何内容。
沧海一幻觉