Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich boolesche Werte in PHP effizient als „wahr' oder „falsch' wiedergeben?

Wie kann ich boolesche Werte in PHP effizient als „wahr' oder „falsch' wiedergeben?

Susan Sarandon
Freigeben: 2024-12-16 18:28:14
Original
873 Leute haben es durchsucht

How Can I Efficiently Echo Boolean Values as

PHP gibt boolesche Werte als falsch oder wahr zurück

Stellen Sie sich ein Szenario vor, in dem Sie eine boolesche Variable, $bool_val, haben und drucken möchten „false“, wenn es falsch ist. Die Verwendung von echo $bool_val erzeugt keine Ausgabe, während echo (bool)true „1“ ausgibt. Gibt es eine effizientere Möglichkeit, damit umzugehen, ohne auf eine if-Anweisung zurückzugreifen?

Lösung:

Für eine umfassende Lösung verwenden Sie den folgenden ternären Operator:

echo $bool_val ? 'true' : 'false';
Nach dem Login kopieren

Dieser Ansatz weist der Variablen „true“ zu, wenn $bool_val wahr ist, andernfalls „false“. Folglich erzeugt das Echo dieser geänderten Variablen die gewünschte Ausgabe.

Erweiterte Lösung für die Sichtbarkeit falscher Werte:

Wenn Sie eine Ausgabe nur wünschen, wenn $bool_val falsch ist, verwenden Sie die Folgender ternärer Operator:

echo !$bool_val ? 'false' : '';
Nach dem Login kopieren

Hier wird !$bool_val als wahr ausgewertet, wenn $bool_val falsch ist. Dies führt dazu, dass die Zeichenfolge „false“ zurückgegeben wird. Andernfalls wird eine leere Zeichenfolge zurückgegeben, um sicherzustellen, dass falsche Werte hervorgehoben werden, ohne die Ausgabe zu überladen, wenn sie wahr sind.

Das obige ist der detaillierte Inhalt vonWie kann ich boolesche Werte in PHP effizient als „wahr' oder „falsch' wiedergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage