2013-04-18 3 views
0
$result = mysql_query($sql_result); 
    $newArray = array(); 
    $index=0; 
    while($row = mysql_fetch_assoc($result)){ 
     $newArray[$index] = $row; 
     $index++; 
    } 

Я хочу проигнорировать значение - из моего массива-аргумента при отображении. Помоги мне, пожалуйста. enter image description hereИгнорировать значение из массива-аргумента при отображении

+2

Не 'SELECT' это тогда. Избегайте 'SELECT * FROM SomeWhere', используйте имена столбцов вместо' * '. – BlitZ

+0

, если его единственный «-» вы хотите игнорировать, почему вы не выполняете проверку состояния и не заменяете его чем-то другим при отображении? – Dinesh

ответ

1

Если вы хотите, чтобы удалить все столбцы, содержащие определенное значение, которое вы могли бы использовать array_filter:

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

удаление недоразумение. – Ejaz

Смежные вопросы