Heim > Artikel > Backend-Entwicklung > So bestimmen Sie, wie viele Ziffern eine Zahl in PHP hat
So bestimmen Sie, wie viele Ziffern eine Zahl in PHP hat: 1. Verwenden Sie die Funktion floor(), um die angegebene Zahl zu verarbeiten und in eine Ganzzahl umzuwandeln. 2. Verwenden Sie die Funktion strlen(), um die Anzahl der darin enthaltenen Zeichen zu zählen die ganze Zahl. Berechnen Sie die Anzahl der Ziffern in einer angegebenen Zahl, Syntax „strlen(floor($num))“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
So bestimmen Sie, wie viele Ziffern eine Zahl in PHP hat
Wie ermittelt man in PHP wie Wie viele Ziffern hat eine Zahl? Es gibt zwei Situationen:
Die Zahl ist eine Ganzzahl. Dann können Sie direkt die Funktion strlen() verwenden, um die Anzahl der Zeichen abzurufen und die Anzahl der Ziffern zu bestimmen. Die Funktion
strlen() gibt die Länge der Zeichenfolge zurück. Gibt bei Erfolg die Länge der Zeichenfolge zurück oder 0, wenn die Zeichenfolge leer ist.
Die Zahl ist eine Gleitkommazahl (einschließlich Dezimalzahlen), daher müssen Sie sie zuerst runden (verwenden Sie die Funktion floor()) und dann die Funktion strlen() verwenden, um die Anzahl der Zeichen zu ermitteln. Die Funktion
floor() rundet auf die nächste ganze Zahl ab.
Werfen wir einen Blick auf den Implementierungscode:
<?php header("Content-type:text/html;charset=utf-8"); $num=120; echo $num." 是一个 ".strlen(floor($num))." 位数<br>"; $num=120.567; echo $num." 是一个 ".strlen(floor($num))." 位数"; ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo bestimmen Sie, wie viele Ziffern eine Zahl in PHP hat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!