J'ai vu ces trois méthodes sur Internet. Discutons-en avec vous. Si vous avez des questions, veuillez les signaler et apprenons ensemble.
1. is_int est utilisé pour jugerif(is_int(2.0)){
echo "整数";
}else{
echo "非整数";
}
Dans des circonstances normales, cela peut être jugé, mais si le nombre donné est 2,0 comme celui-ci, ceci méthode de jugement est Il y aura des problèmes, donc cette approche est fausse
2, plancher, plafond$a = 2.0;
if(floor($a)==$a){
echo "整数";
}else{
echo "非整数";
}
Utilisez un tel arrondi fonction, donc cette Cette approche est possible
3, jugement régulierextrait de code
$reg = '/^[0-9][0-9]*$/' $goods_number = '0'; if( preg_match($reg,$goods_number)){ echo '是整数'; }else{ echo '不是整数'; }
entier de sortie
Ce qui précède est mon propre résumé Il existe plusieurs méthodes. Les deuxième et troisième peuvent être testées par vous-même. Si vous rencontrez des problèmes, vous pouvez me le rappeler ^_^
Ensuite, j'ai trouvé plusieurs de ces fonctions de jugement PHP dans le manuel. Tels que ctype_digit, is_numeric (cela peut déterminer des nombres hexadécimaux). Les amis intéressés peuvent le tester et l'étudier par eux-mêmes
Merci d'avoir lu, j'espère que vous en bénéficierez beaucoup.
Cet article est reproduit à partir de : https://blog.csdn.net/u013757199/article/details/51577379
Tutoriel recommandé : "
Tutoriel phpCe 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!