Php 打印不带索引值行的数组
如何在没有索引值的情况下得到结果? 像这样:Php 打印不带索引值行的数组,php,arrays,Php,Arrays,如何在没有索引值的情况下得到结果? 像这样: [home_id] => 51 [home_what] => bann [home_artid] => [home_bannid] => 27 lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum您可以使用array\u unique 片段 $arr = [['home_id' =>
[home_id] => 51
[home_what] => bann
[home_artid] =>
[home_bannid] => 27
lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum您可以使用
array\u unique
片段
$arr = [['home_id' => 51,
'0' => 51,
'home_what' => 'bann',
'1' => 'bann',
'home_artid' => '',
'2' => '',
'home_bannid' => 27,
'3' => 27]];
$result = array_map("array_unique", $arr);
print_r($result);
输出
Array
(
[0] => Array
(
[home_id] => 51
[home_what] => bann
[home_artid] =>
[home_bannid] => 27
)
)
生活
阅读更多关于
注意:如果您的数据来自数据库,您可以使用
mysqli\u fetch\u assoc
。为什么不使用简单的foreach循环并打印它呢
$arr = array(1,2,3,4,5);
foreach($arr as $arr_item){
echo $arr_item;
}
使用mysqli_fetch_assoc()。@puerto很乐意提供帮助,
快乐编码
@puerto可能您在某处使用了mysqli_fetch_array()
,因此它同时为您提供了数字键和关联键。如果您使用了mysqli\u fetch\u assoc()
,您将不需要任何额外的PHP函数。@vivek\u 23因为,这个问题没有标记为mysql,数组可能来自其他地方。在这种情况下,这将起作用。@Smartpal是的,您的代码是正确的,但如果作者提供了更多的上下文,他就不需要做任何额外的事情。@vivek_23是的,我在回答中已经注意到了您的观点(mysqli_fetch_assoc)。:)
Array
(
[0] => Array
(
[home_id] => 51
[home_what] => bann
[home_artid] =>
[home_bannid] => 27
)
)
$arr = array(1,2,3,4,5);
foreach($arr as $arr_item){
echo $arr_item;
}