我已经查看了解释这个问题的各种问题并尝试申请,但我仍然无法使其发挥作用。
我有一个我从我的功能中得到的数组。
function get_cat_names(){
global $user;
global $mysqli;
$querytotalcat="SELECT DISTINCT category FROM tbl_user_tmp where user = '$user' AND category IS NOT NULL";
$result_totalcat=$mysqli->query($querytotalcat);
while($row = $result_totalcat->fetch_array()){
extract($row);
$categories[] = array($category);
}
return $categories;
}
然后在我的html页面上我这样做
<ul id="tasks" class="item-list">
<?php
$categories = get_cat_names();
foreach($categories as $cat){
debug_to_console($cat);
echo '<li class="item-orange clearfix">';
echo '<label class="inline">';
echo '<span class="lbl">'.$cat .'</span>';
echo '</label>';
echo '</li>';
}
?>
</ul>
我的列表中有输出,但每个项目的数组都是。
但是在我的debug_to_console函数中,我得到了正确的结果。
答案 0 :(得分:3)
变化
$categories[] = array($category);
到
$categories[] = $category;
您没有充分理由添加额外维度