Maison > développement back-end > Problème PHP > Utilisez php pour vérifier si une chaîne est un nombre

Utilisez php pour vérifier si une chaîne est un nombre

autoload
Libérer: 2023-03-08 22:32:01
original
2669 Les gens l'ont consulté

Utilisez php pour vérifier si une chaîne est un nombre

Il est très simple d'utiliser des expressions régulières pour vérifier si une chaîne est un nombre dans  php. Le plus important est de bien écrire des expressions régulières et de maîtriser l'écriture régulière. expressions. , nous utilisons ici des expressions régulières pour répertorier les méthodes de jugement des nombres.

La première méthode :

Utilisez la fonction is_numeric() pour vérifier

    bool is_numeric ( mixed $var )
Copier après la connexion
  • $var : Variable à détecter

  • Valeur de retour : VRAI si la variable spécifiée est un nombre ou une chaîne numérique, sinon FALSE, faites attention à la virgule flottante Type renvoie une valeur nulle, qui est FALSE.

if(is_numeric($str)) 
   echo('是数字');
else
   echo('不是数字');
Copier après la connexion

Deuxième méthode :

Utilisez une expression régulière pour vérifier

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

recommande : "tutoriel vidéo php" "tutoriel php"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal