Heim  >  Artikel  >  Backend-Entwicklung  >  So erhalten Sie den Ziffernwert einer Zahl in PHP

So erhalten Sie den Ziffernwert einer Zahl in PHP

青灯夜游
青灯夜游Original
2022-03-10 19:25:402295Durchsuche

Erfassungsmethode: 1. Verwenden Sie die Funktion substr(), die Syntax lautet „substr($num, n-1,1)“, der Parameter n ist die Anzahl der Stellen, um den Wert zu erhalten 2. Verwenden Sie die Funktion mb_substr(; )-Funktion lautet die Syntax „ mb_substr($num, n-1,1)“, der Parameter n ist die Anzahl der Ziffern, um den Wert zu erhalten.

So erhalten Sie den Ziffernwert einer Zahl in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

php ruft den Ziffernwert der Zahl ab

Methode 1: Verwenden Sie die Funktion substr()

<?php
header("Content-type:text/html;charset=utf-8");
$num=12345;
echo "数字为:".$num."<br>";
echo "数字第1位的值:".substr($num, 0 ,1)."<br>";
echo "数字第2位的值:".substr($num, 1 ,1)."<br>";
echo "数字第3位的值:".substr($num, 2 ,1)."<br>";
?>

So erhalten Sie den Ziffernwert einer Zahl in PHP

Erläuterung: Die Funktion substr() kann Zeichen einer bestimmten Länge ab einer angegebenen Position in einer Zeichenfolge abfangen.

Methode 2: Verwenden Sie die Funktion mb_substr()

<?php
header("Content-type:text/html;charset=utf-8");
$num=123456;
echo "数字为:".$num."<br>";
echo "数字第1位的值:".mb_substr($num, 0 ,1)."<br>";
echo "数字第2位的值:".mb_substr($num, 1 ,1)."<br>";
echo "数字第3位的值:".mb_substr($num, 2 ,1)."<br>";
echo "数字第4位的值:".mb_substr($num, 3 ,1)."<br>";
echo "数字第5位的值:".mb_substr($num, 4 ,1)."<br>";
?>

So erhalten Sie den Ziffernwert einer Zahl in PHP

Erklärung: Die Funktion mb_substr() ähnelt der Funktion substr(). Sie kann auch eine bestimmte Länge von Zeichen ab einer bestimmten Position im abfangen string; aber im Gegensatz zu substr() Der Unterschied zwischen den Funktionen besteht darin, dass die Funktion mb_substr() nicht nur für englische Zeichen, sondern auch für chinesische Zeichen gültig ist.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Ziffernwert einer Zahl in PHP. 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