【问题标题】:Get product Id's from Array从数组中获取产品 ID
【发布时间】:2021-05-06 05:20:33
【问题描述】:

我有 php 数组。我只需要在 foreach 中获取产品 ID。我怎样才能做到这一点?只需要一些产品ID列表。我如何在foreach中解析数组?我试过这样 ($numenclatureS['terminalGroupStopLists'][0]['items'] as $product)

Array
    (
        [correlationId] => 3b1ba055-c216-49de-9f85-209f68adf55b
        [terminalGroupStopLists] => Array
            (
                [0] => Array
                    (
                        [organizationId] => 7e3e9763-67a8-43ec-a663 9daf00f98945
                        [items] => Array
                            (
                                [0] => Array
                                    (
                                        [terminalGroupId] => 743a13f7-c0b1-41b6-b45a-2be970abff19
                                        [items] => Array
                                            (
                                                [0] => Array
                                                    (
                                                        [balance] => 0
                                                        [productId] => 137e576d-ac4e-4d60-8da2-9048e56c063a
                                                    )
    
                                                [1] => Array
                                                    (
                                                        [balance] => 0
                                                        [productId] => 06ea7ef2-8067-4b0b-9376-d1439a70f110
                                                    )
    
                                                [2] => Array
                                                    (
                                                        [balance] => -8
                                                        [productId] => 07040e16-7ae9-4f9e-a7c8-182ab89453f0
                                                    )
    
                                                [3] => Array
                                                    (
                                                        [balance] => 0
                                                        [productId] => e423da4a-b12e-4d93-a557-7cace4f565b9
                                                    )

    
                                            )
    
                                    )
    
                            )
    
                    )
    
            )
    
    )

【问题讨论】:

标签: php arrays foreach


【解决方案1】:

如果我这样做,它会起作用

<?php 
$zzz = $numenclatureS['terminalGroupStopLists'];
$zzz1 = $zzz[0]['items'][0];
$zzz2 = $zzz1['items'];
?>


<?php foreach ($zzz2 as $product): ?>
<?php echo $product['productId']; ?>
<br />
<?php endforeach; ?>

也许有更简单的方法?

【讨论】:

猜你喜欢
  • 2014-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-15
  • 2013-10-16
相关资源
最近更新 更多