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

So konvertieren Sie den PHP-Zeichentyp in einen Ganzzahltyp

藏色散人
藏色散人Original
2022-10-28 09:35:301706Durchsuche

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);
 }

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!

Stellungnahme:
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
Vorheriger Artikel:Ist PHP nur 64-Bit?Nächster Artikel:Ist PHP nur 64-Bit?