Dua kaedah: 1. Gunakan floor() untuk membulatkan, dan kemudian bandingkan dengan nombor asal Sintaksnya ialah "floor($n)===$n". integer, jika tidak, ia bukan integer. 2. Gunakan is_int() untuk mengesan, sintaks ialah "is_int($n)", jika ia mengembalikan TRUE, ia adalah integer, jika ia mengembalikan FALSE, ia bukan integer.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php menentukan nombor Terdapat dua cara untuk menentukan sama ada ia adalah integer
Kaedah 1: Gunakan floor() untuk membundarkan, dan kemudian bandingkan dengan nombor asal
<?php header('content-type:text/html;charset=utf-8'); $num=3.14; if(floor($num)===$num){ echo "是整数"; }else{ echo "不是整数"; } ?>
Kaedah 2: Gunakan fungsi is_int() yang disertakan dengan PHP
fungsi is_int() digunakan untuk mengesan sama ada pembolehubah adalah integer. TRUE jika pembolehubah yang ditentukan ialah integer, FALSE sebaliknya.
<?php header('content-type:text/html;charset=utf-8'); $num=3; if(is_int($num)){ echo "是整数"; }else{ echo "不是整数"; } ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada nombor adalah integer dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!