2016-12-15 3 views
0

Код ниже работает Я могу получить цвет автомобиля. Теперь, когда сайт был сделан профессионально, некоторые поля не заполнялись. Итак, в некоторых из полей есть 0, есть слово null, пусто или пусто. Меня интересует цветная колонка. Некоторые из полей пустые.Как проверить, является ли возвращаемое значение нулевым?

Function getCarColor($cariD){ 
    the rest of my sql code 
    $carColor = $ref['color']; 
    return $carColor; 
} 

То, что я застрял в на том, как проверить, если они пусты и добавить произвольный текст внутри, просто так, что все выглядит однородным.

Это мой код

Function getCarColor($cariD){ 
    the rest of my sql code 
    $carColorchk = $ref['color']; 
    $carColor == is_null (('unspecified') ?: $carColorchk); 
    return $carColor; 
} 

Пожалуйста, помогите. Я буду есть некоторые дополнительные тамалы на ваше имя на рождественском ужине.

+0

Вы пытались не пуст? – vijaykumar

ответ

1

Try:

вы можете использовать пустой оператор Coalesce, если вы используете PHP 7:

$carColor = $ref['color'] ?? 'nocolor'; 

или пользователя ниже, если PHP> = 5,3 только

$carColor = $ref['color'] ?: 'nocolor'; 
+0

Он работал Отлично. – Divern

1

Существует много способов сделать это. Вы можете попробовать ниже один:

<?php 
    if((!empty($your_value)) && ($your_value ! =0) && ($your_value !='')){ 
     //your Code 
    } 
?> 
+0

Это отлично работает и для других проблем. Хотел бы я отметить ваш ответ как лучший ответ тоже. – Divern

+0

@ Диверн: проблем нет. Рад, что это помогло вам каким-то образом. – VishalParkash

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