So konvertieren Sie den PHP-Zeichentyp in den Ganzzahltyp: 1. Erstellen Sie eine PHP-Beispieldatei 2. Verwenden Sie „foreach($arr as $key=>$val){print($key == „aa“ ? 5 : $ val);}“-Methode oder „((int)('132very'));“-Methode zum Konvertieren des Zeichentyps in einen Ganzzahltyp.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
php-Zeichentyp in Ganzzahltyp
$arr = array(0=>1,"aa"=>2, 3, 4); foreach($arr as $key=>$val){ print($key == "aa" ? 5 : $val); }
Ausgabeergebnis: 5534
Warum:
Wenn bei der logischen Beurteilung zwischen zwei Werten in PHP die Typen der beiden Werte inkonsistent sind, konvertiert PHP die Werte automatisch Wert auf der rechten Seite zum Wert auf der linken Seite Geben Sie
ein und fällen Sie dann eine Beurteilung. Daher ist die Konvertierungsganzzahl „aa“ gleich 0, was natürlich gleich der 0 auf der linken Seite ist.
Konvertierung eines Zeichentyps in einen Ganzzahltyp
Beispiel:
((int)('b')); //0 ((int)('very good')); //0 ((int)('132very')); //132 ((int)('ver1323')); //0
Wir können die Regel aufstellen: Wenn es mit einer signifikanten Zahl beginnt, nimm die signifikante Zahl. Alles, was mit einer nicht signifikanten Zahl beginnt, wird in 0 umgewandelt.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie den PHP-Zeichentyp in einen Ganzzahltyp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!