Heim > Backend-Entwicklung > PHP-Problem > Verwenden Sie PHP, um zu überprüfen, ob eine Zeichenfolge eine Zahl ist

Verwenden Sie PHP, um zu überprüfen, ob eine Zeichenfolge eine Zahl ist

autoload
Freigeben: 2023-03-08 22:32:01
Original
2669 Leute haben es durchsucht

Verwenden Sie PHP, um zu überprüfen, ob eine Zeichenfolge eine Zahl ist

 php Es ist sehr einfach, reguläre Ausdrücke zu verwenden, um zu überprüfen, ob eine Zeichenfolge eine Zahl ist. Das Wichtigste ist, wie man reguläre Ausdrücke gut schreibt und wie man reguläre Ausdrücke schreibt string ist eine Zahl. Listen Sie die Methoden zur Beurteilung von Zahlen auf.

Die erste Methode:

Verwenden Sie die Funktion is_numeric(), um zu überprüfen

    bool is_numeric ( mixed $var )
Nach dem Login kopieren
  • $var: die zu erkennende Variable

  • Rückgabewert: wenn die angegebene Variable eine Zahl ist und numerisches Zeichen. Wenn es sich bei der Zeichenfolge um eine Zeichenfolge handelt, wird TRUE zurückgegeben, andernfalls wird FALSE zurückgegeben. Beachten Sie, dass der Gleitkommatyp einen Nullwert zurückgibt, der FALSE ist.

if(is_numeric($str)) 
   echo('是数字');
else
   echo('不是数字');
Nach dem Login kopieren

Zweite Methode:

Überprüfung regulärer Ausdrücke verwenden

<?php
if($str)
{  
if(eregi("^[0-9]+$",$str)) 
 {    
   $str=(int)$str;  
 }else{    
   echo "获取到的数据不是有效的数字类型,操作将停止!";   
  exit();  
  }
}else{  
  echo "需要验证的数据为空,操作停止!";  
  exit();
 }
?>
Nach dem Login kopieren

Empfohlen: „php-Video-Tutorial“ „php-Tutorial

Das obige ist der detaillierte Inhalt vonVerwenden Sie PHP, um zu überprüfen, ob eine Zeichenfolge eine Zahl ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage