[英]php get values from an array list?
在PHP中,我从数据库中获取一个数组。 当我尝试print_r($ variable)时,我得到了这样的结果。
Array
(
[0] => Array
(
[public_name] => Disk space
)
[1] => Array
(
[public_name] => Color
)
[2] => Array
(
[public_name] => Processor
)
)
因此,在这里我只想获取磁盘空间,颜色,处理器的值。 那么有人可以告诉我如何获得这些价值吗?
采用
foreach($array as $key=>$val){
echo $val["public_name"]."<br />";
}
如果您使用的是PHP 5> = 5.5.0,则可以使用“ array_column()”函数。
$public_name = array_column($records, 'public_name');
print_r($public_name);
像这样吗
foreach($variable as $row) {
print $row['public_name'];
}
现场演示: https : //eval.in/92738
使用foreach:
foreach($your_array as $a){
echo $a["public_name"]."<br />";
}
输出:
Disk space
Color
Processor
看一下: http : //bd1.php.net/manual/en/control-structures.foreach.php
当这是数据库的结果时,为什么不使用mysqli_fetch_array
例如:
while ($resultarray = mysqli_fetch_array($variable))
{
echo $resultarray['public_name'];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.