So implementieren Sie die Ganzzahlumkehr in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Verwenden Sie die Methode „function reverse($x) {...}“, um eine Ganzzahlumkehr zu erreichen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP7.1, Dell G3.
Wie erreicht man eine Ganzzahlumkehr in PHP?
PHP-Algorithmus zur Ganzzahlumkehr
Bei einer 32-Bit-Ganzzahl mit Vorzeichen müssen Sie die Ziffern jedes Bits dieser Ganzzahl umkehren.
Beispiel 1:
Eingabe: 123
Ausgabe: 321
Beispiel 2:
Eingabe: -123
Ausgabe: -321
Beispiel 3:
Eingabe: 120
Ausgabe: 21
Achtung :
Unter der Annahme, dass unsere Umgebung nur 32-Bit-Ganzzahlen mit Vorzeichen speichern kann, beträgt der Wertebereich [−231, 231 − 1]. Bitte folgen Sie dieser Annahme und geben Sie 0 zurück, wenn die Ganzzahl nach der Invertierung überläuft.
class Solution { /** * @param Integer $x * @return Integer */ function reverse($x) { $max = pow(2,31)-1; $min = pow(-2,31); $strlen = strlen($x); if($x >=0){ $num = (int)strrev($x); }else{ $num = '-'.(int)strrev(trim($x,'-')); } if($min < $num && $num < $max){ return $num; }else{ return 0; } } }
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo kehren Sie eine Ganzzahl in PHP um. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!