Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Methode der Ganzzahlbeurteilung in PHP (mit Code)

Detaillierte Erläuterung der Methode der Ganzzahlbeurteilung in PHP (mit Code)

烟雨青岚
烟雨青岚nach vorne
2020-07-10 11:03:222935Durchsuche

Detaillierte Erläuterung der Methode der Ganzzahlbeurteilung in PHP (mit Code)

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 beurteilen

if(is_int(2.0)){
    echo "整数";
}else{
    echo "非整数";
}
Nicht ganzzahlige Ausgabe

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 "非整数";
}
Ganzzahlen ausgeben

Verwenden Sie eine solche Rundung Funktion, also ist dieser Ansatz möglich

3, reguläre Beurteilung

Code-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-Tutorial

Das 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen