Ich habe diese drei Methoden im Internet gesehen. Wenn Sie Fragen haben, weisen Sie uns darauf hin und lassen Sie uns gemeinsam lernen
1. is_int wird verwendet, um zu beurteilenif(is_int(2.0)){
echo "整数";
}else{
echo "非整数";
}
Unter normalen Umständen kann es beurteilt werden, aber wenn die angegebene Zahl so 2,0 ist, ist dies der Fall Die Beurteilungsmethode lautet: Es wird Probleme geben, daher ist dieser Ansatz falsch
2, Boden, Decke$a = 2.0;
if(floor($a)==$a){
echo "整数";
}else{
echo "非整数";
}
Verwenden Sie eine solche Rundung Funktion, also ist dieser Ansatz möglich
3, reguläre BeurteilungCode-Snippet
$reg = '/^[0-9][0-9]*$/' $goods_number = '0'; if( preg_match($reg,$goods_number)){ echo '是整数'; }else{ echo '不是整数'; }
Ganzzahl ausgeben
Das Obige ist Meine eigene Zusammenfassung. Nach Ihren eigenen Tests sind mehrere Methoden in Ordnung. Wenn Sie Probleme feststellen, können Sie mich daran erinnern^_^
Dann habe ich im Handbuch mehrere solcher PHP-Beurteilungsfunktionen gefunden . Wie ctype_digit, is_numeric (dies kann hexadezimale Zahlen ermitteln). Interessierte Freunde können es selbst testen und studieren
Vielen Dank fürs Lesen, ich hoffe, Sie werden viel davon profitieren.
Dieser Artikel ist reproduziert von: https://blog.csdn.net/u013757199/article/details/51577379
Empfohlenes Tutorial: „
PHP-TutorialDas obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Methode der Ganzzahlbeurteilung in PHP (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!