Php 从数组中显示某些变量

Php 从数组中显示某些变量,php,arrays,Php,Arrays,我有一个来自数据库的产品阵列 我只想打印该数组中所有称为[sku]的变量 如果我像这样打印出来 <?php echo $products[0]['sku']; ?> 我只得到SKU的第一个值 如何在不执行[0]、[1]、[2]等操作的情况下显示所有SKU变量。您可以尝试print\u r()而不是echo您可以尝试print\u r()而不是echo我认为这可以满足您的要求 <?php foreach ($products as $key => $row) {

我有一个来自数据库的产品阵列

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

如果我像这样打印出来

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

我只得到SKU的第一个值


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

您可以尝试
print\u r()
而不是
echo

您可以尝试
print\u r()
而不是
echo

我认为这可以满足您的要求

<?php

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

我想这会满足你的要求

<?php

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

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

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

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

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

我不想只看到它们,我想把SKU的值显示为文本,所以你想把所有的值都显示为一个句子,对吗?如果这是你想要的,你可以尝试内爆()函数。我不想只看到它们,我想把SKU的值显示为文本,所以你想把所有的值显示为一个句子,对吗?如果这是您想要的,您可以尝试内爆()函数。