Heim > Backend-Entwicklung > PHP-Problem > So konvertieren Sie den PHP-Zeichentyp in einen Ganzzahltyp

So konvertieren Sie den PHP-Zeichentyp in einen Ganzzahltyp

藏色散人
Freigeben: 2023-03-17 10:10:01
Original
1740 Leute haben es durchsucht

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.

So konvertieren Sie den PHP-Zeichentyp 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);
 }
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
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 Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage