显示数组内部的某些变量


Display certain variables from inside an array

我有一个来自数据库的产品数组。

我只想打印该数组中称为 [sku] 的所有变量。

如果我像这样打印出来

<?php echo $products[0]['sku']; ?>

我只得到 SKU 的第一个值

如何在不执行 [0] 、[1] 、[2] 等操作的情况下显示所有 SKU 变量。

我认为这会做你想要的

<?php
foreach ($products as $key => $row) {
    var_export($row['sku']);
}

http://php.net/manual/en/control-structures.foreach.php

您可以尝试print_r,但这将为您提供所有数组值。一个简单的foreach就可以完成这项工作,并且只打印每个产品的SKU。

foreach($products as $value) {
    echo $value['sku'] . "'n";
}

您可以尝试print_r()而不是echo