我如何从这个数组中获取orderId?

时间:2018-06-08 21:14:03

标签: php arrays

如何输入此数组并获取orderId?

array(1) { 

["data"] => array(1) {

["orderId"] => int(100)
  }

}

我试过

print_r ["array"]["1"]["array"]["1"]["orderId"];

我试过

foreach($array as $data)
echo ["data"]["orderId"] ;

另请注意,我收到这个json作为webhook并使用json_decode将其解码为php对象($ json,true);

我缺少什么?应该很简单,但我无法得到它。

由于

3 个答案:

答案 0 :(得分:0)

如果您的数组名为$that,请使用$that['data']['orderId'];

答案 1 :(得分:0)

试试这个$ array [“data”] [“orderId”]`

答案 2 :(得分:0)

假设您收到的JSON数据位于$array变量中:

$orderId = $array["data"]["orderId"];

说明:

  • 首先从数组中获取“data”属性

  • data 属性包含另一个具有自己属性的数组。

  • 从该数组中,您可以获取“orderId”属性。

我希望这会有所帮助:)