显示时忽略assoc数组中的值

时间:2013-04-18 08:29:11

标签: php associative-array

    $result = mysql_query($sql_result);
    $newArray = array();
    $index=0;
    while($row = mysql_fetch_assoc($result)){
        $newArray[$index] = $row;   
        $index++;
    }

我想在显示时忽略值 - 来自我的assoc数组。请帮帮我。enter image description here

1 个答案:

答案 0 :(得分:1)

如果要删除包含特定值的所有列,可以使用array_filter:

function removeEmpty($v){
   return $v != '-';
}
while($row = mysql_fetch_assoc($result)){
        $newArray[$index] = array_filter($row,"removeEmpty");   
        $index++;
}