Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie, ob es in PHP einen Dezimalpunkt gibt

So ermitteln Sie, ob es in PHP einen Dezimalpunkt gibt

青灯夜游
青灯夜游Original
2022-04-20 20:12:324091Durchsuche

So ermitteln Sie, ob es in PHP einen Dezimalpunkt gibt: 1. Verwenden Sie die Syntax „strpos(numeric string,'.')“ Wenn die Position zurückgegeben wird, an der der Dezimalpunkt zuerst in der Zeichenfolge erscheint, gibt es einen Dezimalpunkt ; 2. Verwenden Sie die Anweisung „strrpos (numerische Zeichenfolge,‘.‘)“. Wenn sie die Position des letzten Vorkommens des Dezimalpunkts in der Zeichenfolge zurückgibt, dann ist dies der Fall.

So ermitteln Sie, ob es in PHP einen Dezimalpunkt gibt

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

So ermitteln Sie, ob in PHP ein Dezimalpunkt vorhanden ist

Methode 1: Verwenden Sie strpos ()-Funktion

Verwendung Die Funktion strpos() ermittelt die Position des ersten Vorkommens des Dezimalpunkts in der Zeichenfolge. Syntax:

strpos(数字字符串,'.')

Wenn die Position zurückgegeben wird, ist sie vorhanden, wenn sie FALSE zurückgibt, ist sie nicht vorhanden .

Beispiel:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$nubs = 34123.456;
if (strpos($nubs, &#39;.&#39;) !== false) {
echo &#39;是小数,有小数点&#39;;
} else {
echo &#39;不是小数,没有小数点&#39;;
}
?>

So ermitteln Sie, ob es in PHP einen Dezimalpunkt gibt

Methode 2: Verwenden Sie die Funktion strrpos().

Verwenden Sie die Funktion strrpos(), um die Position des letzten Vorkommens des Dezimalpunkts in der Zeichenfolge abzurufen. Syntax:

strrpos(数字字符串,&#39;.&#39;)

Wenn die Position zurückgegeben wird, gibt es , wenn sie FALSE zurückgibt, dann keine.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$nubs = 34123;
if (strrpos($nubs, &#39;.&#39;) !== false) {
echo &#39;是小数,有小数点&#39;;
} else {
echo &#39;不是小数,没有小数点&#39;;
}
?>

So ermitteln Sie, ob es in PHP einen Dezimalpunkt gibt

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob es in PHP einen Dezimalpunkt gibt. 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