2016-12-15 5 views
0

Der Code unten funktioniert Ich kann die Farbe des Autos bekommen. Jetzt, als die Seite professionell gemacht wurde, wurden einige der Felder nicht ausgefüllt. So haben einige der Felder entweder eine 0, haben das Wort null, leer oder sind leer. Der, an dem ich interessiert bin, ist die Farbsäule. Einige Felder sind leer.Wie kann ich überprüfen, ob der zurückgegebene Wert null ist?

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

Was ich stecke bin in ist, wie Sie überprüfen, ob sie leer sind und einen zufälligen Text nach innen addieren, gerade so, dass alles einheitlich aussieht.

Dies ist mein Code

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

Bitte helfen. Ich werde beim Weihnachtsessen ein paar extra Tamales in deinem Namen essen.

+0

Haben Sie versucht, nicht leer? – vijaykumar

Antwort

1

Versuchen:

können Sie null coalesce Operator verwenden, wenn Sie mit php 7:

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

oder Benutzer unten, wenn PHP> = 5.3 nur

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

Es hat super funktioniert. – Divern

1

Es gibt viele Möglichkeiten, dies zu tun. Sie können versuchen, die folgenden ein:

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

Das funktioniert auch gut für die anderen Probleme. Ich wünschte, ich könnte deine Antwort als beste Antwort markieren. – Divern

+0

@Divern: Kein Problem. Schön, dass es dir irgendwie geholfen hat. – VishalParkash

Verwandte Themen