Ein Integer ist eine ganze Zahl ist. Es hat keine Nachkommastellen. In PHP können Sie Variablen und weisen Integer-Werte , um sie oder verwenden Sie Zahlen direkt . PHP hat auch einige eingebaute Funktionen , die Zahlen als Argumente nehmen und ändern Sie sie in irgendeiner Weise mit neuen Zahlen zurückzukehren. Diese Art von Funktionen sind diejenigen , um den Datentyp zu überprüfen, gehen Berechnungen oder numerische Werte umzuwandeln . PHP is_int Funktion
" is_int " -Funktion nimmt einen Wert als Argument und prüft, ob es sich um eine ganze Zahl ist . Sie können entweder einen literalen Wert oder eine Variable . Wenn der Wert eine ganze Zahl ist , die Funktion den Wert true , sonst false zurück. Diese Funktion hilft Ihnen Validierung von Daten , z. B. wenn Sie aufgefordert einen Benutzer , um Werte für einen Taschenrechner -Programm aufzurufen, oder Sie wollen ihn zu einem Datensatz in einer Datenbank auf einer numerischen Kennung auszuwählen. Die " is_integer " Funktion ist ein Alias des " is_int "-Funktion .
PHP intval Funktion
" intval "-Funktion ein Argument und gibt seinen Wert als Integer . Sie können ganze Zahlen übergeben , Gleitkommazahlen oder Zahlen in verschiedenen Basiswerten zu " intval . " Zum Beispiel , 24 bereits eine ganze Zahl , so kehrt " intval " 24 . Der Hex-Wert " 0x3D " wertet bis 61 . Die Gleitpunktzahl 13,3 Runden auf 13 . Sie können String-Werte der " intval " Funktion übergeben, aber in den meisten Fällen gibt es Null .
Conversion Functions
Integer sind Zahlen in der Basis -10 . Das heißt, sie haben 10 Ziffern Null bis Neun . Sie können andere Basen auf ganze Zahlen und Zahlen zu anderen Basen mit PHP Umwandlung Funktionen zu konvertieren. Um ganze Zahlen von binär ( Basis 2 ) umzuwandeln , oktal (Basis -8) oder hexadezimal ( Basis 16 ) , benutzen Sie die " decbin ", " decoct " oder " dechex "-Funktionen sind. Um aus diesen drei Basen in eine ganze Zahl zu konvertieren, verwenden Sie die " bindec ", " octdec " oder " hexdec "-Funktionen . Jede dieser sechs Funktionen nimmt ein Argument : . Die Zahl zu konvertieren
Regular Expressions
Ein regulärer Ausdruck ist eine Folge von Zeichen , die Sie in einer Zeichenfolge überein . PHP " preg_replace "-Funktion können überprüfen, einen String und extrahieren alle ganzen Zahlen von ihm. Die Funktion nimmt ein Minimum von drei Argumente: das Muster , das Ersatz-String und die Zeichenfolge zu überprüfen . Beim Extrahieren von Zeichen , die Sie nicht brauchen, um etwas zu ersetzen, so können Sie einen null -Wert für dieses Argument verwenden . Zum Beispiel die Eingabe von " preg_replace ('/[^ 0-9] /' ,'', ' Diese Zeichenkette hat 30 Zeichen . '); " Gibt die Zahl 30