Php 从在开始之前具有INT的数组中访问数据

Php 从在开始之前具有INT的数组中访问数据,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我正在从API中提取数据。其结果如下: int(621) array(3) { ["self"]=>array(1) {["href"]=>string(28) "/inventory?pgsiz=100&pgnum=1" } ["next"]=>array(1) {["href"]=>string(28)

我正在从API中提取数据。其结果如下:

    int(621)
    array(3) {
        ["self"]=>array(1) {["href"]=>string(28) "/inventory?pgsiz=100&pgnum=1"
      }
        ["next"]=>array(1) {["href"]=>string(28) "/inventory?pgsiz=100&pgnum=2"
      }
        ["item"]=>array(1) {["href"]=>string(0) ""
      }
    }
    array(1) {
        ["item"]=>
      array(100) {
        [0]=>
        array(25) {
          ["receiverId"]=>int(1623456)
          ["receivedDate"]=>string(22) "2020-07-27T07:37:43.73"
          ["receiveItemId"]=>int(132576)
          ["customerIdentifier"]=>array(2) { ...
我尝试访问
数组(100)
中的数据所做的一切都失败了。我想这是因为我试图像多维数组一样导航,但实际上,数据中的第一项根本不是数组,而是INT

如何跳过
int(621)
以及
数组(3)
并访问

编辑(打印)::


我假设你想看看所有100个事件,这样的事情会让你开始

foreach( $arr['__embedded']['item'] as $occ ) {
    echo $occ['receiverId'];
}
请注意,
[customerIdentifier]
似乎也是另一个数组,但您还没有显示之后会发生什么,因此您可以自行探索


你能给我们展示一个简单的
print\r($YOUR\u ARRAY)
outputi吗?只向我们展示API的响应可能更容易,而不需要任何混乱。它看起来就像是一个常规的、数字索引的数组。因此整数应该在
[0]
处,下一个数组在
[1]
处,依此类推。@RiggsFolly在添加print\r($YOUR\u array)时,我确实找到了一个foreach(),它是连接到API的代码的一部分。我删除了它,并按API中的方式运行了
打印。\El_Vanja,这也是我的想法,但在尝试查看数组的第一项作为简单测试时,我一直得到
未定义的偏移量:0
。我试过了,得到了:
未定义的索引:\u embedded
。我知道了,谢谢。您的示例在embedded中遗漏了一个“d”。我接受你的回答!呜呜,我错了。固定的
foreach( $arr['__embedded']['item'] as $occ ) {
    echo $occ['receiverId'];
}