Maison >développement back-end >Problème PHP >Comment déterminer s'il y a un point décimal en php
Comment déterminer s'il y a un point décimal en PHP : 1. Utilisez la syntaxe "strpos(numeric string,'.')" Si la position où le point décimal apparaît en premier dans la chaîne est renvoyée, il y a un point décimal. ; 2. Utilisez l'instruction "strrpos (chaîne numérique,'.')", si elle renvoie la position de la dernière occurrence du point décimal dans la chaîne, alors il y en a.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment déterminer s'il y a un point décimal en php
Méthode 1 : Utiliser le strpos () fonction
Utilisation La fonction strpos() obtient la position de la première occurrence du point décimal dans la chaîne Syntaxe :
strpos(数字字符串,'.')
Si la position est renvoyée, elle est présente, si elle renvoie FALSE, elle ne l'est pas. .
Exemple :
<?php header('content-type:text/html;charset=utf-8'); $nubs = 34123.456; if (strpos($nubs, '.') !== false) { echo '是小数,有小数点'; } else { echo '不是小数,没有小数点'; } ?>
Méthode 2 : Utilisez la fonction strrpos()
Utilisez la fonction strrpos() pour obtenir la position de la dernière occurrence du point décimal dans la chaîne, syntaxe :
strrpos(数字字符串,'.')
Si la position est renvoyée, il y a, si elle renvoie FALSE alors aucun.
<?php header('content-type:text/html;charset=utf-8'); $nubs = 34123; if (strrpos($nubs, '.') !== false) { echo '是小数,有小数点'; } else { echo '不是小数,没有小数点'; } ?>
Apprentissage recommandé : "Tutoriel vidéo 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!