显示数组内部的某些变量

时间:2016-02-18 23:16:10

标签: php arrays

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

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

如果我像这样打印出来

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

我只得到SKU的第一个值

如何在不[[0],[1],[2]等的情况下显示所有SKU变量。

3 个答案:

答案 0 :(得分:3)

我认为这会做你想做的事情

<?php

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

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

您可以尝试使用print_r()代替echo