Heim >Backend-Entwicklung >PHP-Tutorial >Wissen Sie, was automatische Konvertierung und erzwungene Konvertierung zwischen PHP-Datentypen sind? (Quellcode beigefügt)
Was ist automatische Konvertierung und Zwang zwischen PHP-Datentypen? Sind Sie ein Experte oder ein „Neuling“? Lassen Sie uns über den Spaß an der erzwungenen Konvertierung und der automatischen Konvertierung sprechen! ! !
Automatische Typkonvertierung von Booleschen Werten:
1: Ganzzahl 0 ist falsch, andere Ganzzahlwerte sind alle wahr
2: Gleitkomma 0,0, Boolescher Wert ist falsch, sofern vorhanden ist nach dem Komma Ein Wert ungleich Null ist wahr; , und alles andere ist wahr ;
Zum Beispiel lautet der Code wie folgt:
<?php $bool = 0.6; if($bool){ echo '欢迎来到PHP中文网'; }else{ echo'PHP中文网欢迎你的到来'; } ?>
Das laufende Ergebnis lautet wie folgt:
1: Die Ganzzahl 0 ist falsch und die anderen Ganzzahlwerte sind alle wahr. Die Codedemonstration ist wie in der Abbildung dargestellt:
<?php $bool = 0; if($bool){ echo '欢迎来到PHP中文网'; }else{ echo'PHP中文网欢迎你的到来'; } ?>Das laufende Ergebnis ist wie folgt:
1:整形的0为假,其他整形值全为真,代码演示如图所示:
<?php $str = ''; if($str){ echo '欢迎来到PHP中文网'; }else{ echo'PHP中文网欢迎你的到来'; } ?>
运行结果如下所示:
2:空字符串为假,只要里面有一个空格都算真;代码演示如图所示:
<?php $str = '1'; if($str){ echo '欢迎来到PHP中文网'; }else{ echo'PHP中文网欢迎你的到来'; } ?>
运行结果如下所示:
3:字符串的0,也将其看做是假,其他的都为真;代码演示如图所示:
2: Die leere Zeichenfolge ist falsch, solange darin ein Leerzeichen enthalten ist gilt als wahr; die Codedemonstration ist wie in der Abbildung dargestellt:
rrreee
Die laufenden Ergebnisse sind wie folgt: 3: 0 in der Zeichenfolge wird ebenfalls als falsch angesehen, und alles andere ist wahr; der Code Die Demonstration ist wie in der Abbildung dargestellt:
rrreeeDie laufenden Ergebnisse sind wie folgt:
Das obige ist der detaillierte Inhalt vonWissen Sie, was automatische Konvertierung und erzwungene Konvertierung zwischen PHP-Datentypen sind? (Quellcode beigefügt). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!