Maison > développement back-end > Problème PHP > Comment déterminer si un nombre peut être décimal en php

Comment déterminer si un nombre peut être décimal en php

WBOY
Libérer: 2023-03-13 21:18:01
original
2825 Les gens l'ont consulté

En PHP, vous pouvez utiliser la fonction strpos() pour déterminer si un nombre peut être un nombre décimal. Cette fonction peut déterminer si le point décimal existe dans le nombre. S'il n'existe pas, le nombre n'est pas un nombre décimal et le sera. renvoie false. Sinon, ce sera un nombre décimal ; la syntaxe est "if(strpos(numeric string,'.') !== false)".

Comment déterminer si un nombre peut être décimal en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment déterminer si un nombre peut être un nombre décimal en php

1 En PHP, vous. peut utiliser la fonction strpos() pour trouver la première occurrence d'une chaîne dans une autre chaîne. La syntaxe de la fonction strpos() est :

strpos(string,find,start)
Copier après la connexion

Il est à noter que :

Le paramètre strings est obligatoire, indiquant la chaîne à rechercher ; le paramètre find est également obligatoire, utilisé pour spécifier la chaîne à rechercher ; le paramètre start est facultatif et précise où commencer la recherche.

Le résultat renvoyé est la position de la première occurrence de la chaîne dans une autre chaîne. Si la chaîne n'est pas trouvée, FALSE est renvoyé.

Pour déterminer s'il s'agit d'un nombre décimal, nous pouvons utiliser la fonction strpos pour savoir si le point décimal apparaît dans la chaîne numérique. Le code est le suivant :

strpos(数字字符串, '.')
Copier après la connexion

S'il s'agit d'un nombre décimal, le résultat renvoyé est la position où. le point décimal apparaît en premier. Si ce n'est pas un point décimal, si c'est le cas, il n'y aura pas de point décimal et le résultat renvoyé sera faux.

2. Vous pouvez juger si le résultat renvoyé par la fonction strpos à l'étape précédente est égal à fle. S'il est vrai, cela signifie que c'est un décimal. S'il est faux, cela signifie que ce n'est pas un décimal.

Le code est le suivant :

<?php
$nubs = 34123.456;
if (strpos($nubs, &#39;.&#39;) !== false) {
echo &#39;这个数是小数&#39;;
} else {
echo &#39;这个数不是小数&#39;;
}
?>
Copier après la connexion

Résultat de sortie :

Comment déterminer si un nombre peut être décimal en php

Exemple :

<?php
$nubs = 34123;
if (strpos($nubs, &#39;.&#39;) !== false) {
echo &#39;这个数是小数&#39;;
} else {
echo &#39;这个数不是小数&#39;;
}
?>
Copier après la connexion

Résultat de sortie :

Comment déterminer si un nombre peut être décimal en php

Si vous êtes intéressé, vous pouvez cliquer sur "Vidéo PHP Tutoriel" pour en savoir plus sur les connaissances 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:
php
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