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

青灯夜游
青灯夜游Original
2022-02-10 15:44:164711Durchsuche

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))“.

So bestimmen Sie, wie viele Ziffern eine Zahl in PHP hat

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))." 位数";
?>

So bestimmen Sie, wie viele Ziffern eine Zahl in PHP hat

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!

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