is_numeric() fungsi dalam PHP: Bagaimana untuk menyemak sama ada pembolehubah adalah angka

WBOY
Lepaskan: 2023-11-03 11:32:02
asal
1269 orang telah melayarinya

is_numeric() fungsi dalam PHP: Bagaimana untuk menyemak sama ada pembolehubah adalah angka

Dalam PHP, selalunya perlu menilai dan mengesahkan jenis data pembolehubah. Antaranya, menentukan sama ada pembolehubah adalah daripada jenis angka adalah operasi yang sangat biasa. PHP menyediakan fungsi terbina dalam is_numeric() untuk menyemak sama ada pembolehubah adalah daripada jenis angka. Format penggunaan fungsi

is_numeric() adalah seperti berikut:

bool is_numeric (campuran $var)

Antaranya, $var ialah pembolehubah yang perlu disemak Ia boleh berupa mana-mana jenis data PHP, termasuk rentetan, integer, dan titik terapung. Apabila $var ialah nombor atau rentetan angka, fungsi is_numeric() mengembalikan benar, jika tidak ia mengembalikan palsu.

Di bawah ini kami menggunakan contoh kod khusus untuk menggambarkan penggunaan fungsi is_numeric(). . ialah rentetan angka. Dengan menilai ketiga-tiga pembolehubah ini melalui fungsi is_numeric(), anda boleh melihat bahawa $num1 dan $num2 kedua-duanya diiktiraf sebagai nombor, dan $num3 dinilai sebagai pembolehubah bukan angka kerana ia mengandungi aksara bukan angka "hello".

  1. Semak pembolehubah titik terapung

Kod sampel:

<?php
$num1 = 123;
$num2 = "456";
$num3 = "789hello";
if (is_numeric($num1)) echo '$num1是数字';
if (is_numeric($num2)) echo '$num2是数字';
if (is_numeric($num3)) echo '$num3是数字';
?>
Salin selepas log masuk

Hasil keluaran:

$num1是数字
$num2是数字
Salin selepas log masuk

Analisis:

Kali ini kami mentakrifkan tiga pembolehubah angka titik terapung di mana $num3, $num2 dan $num3, $num2 ialah nombor titik terapung, dan $num3 mengandungi aksara bukan angka. Dengan menilai ketiga-tiga pembolehubah ini melalui fungsi is_numeric(), anda boleh melihat bahawa $num1 dan $num2 kedua-duanya diiktiraf sebagai nombor, manakala $num3 dinilai sebagai pembolehubah bukan angka. . $str1 ialah jenis rentetan, $str2 ialah jenis rentetan angka, $bool1 ialah jenis Boolean dan $arr1 ialah jenis tatasusunan. Dengan menilai empat pembolehubah ini melalui fungsi is_numeric(), anda boleh melihat bahawa hanya $str2 dinilai sebagai jenis angka dan tiga pembolehubah lain bukan jenis angka.

    Melalui contoh kod khusus ini, kita boleh melihat cara menggunakan fungsi is_numeric() dan peraturan penghakiman. Dalam pembangunan PHP sebenar, dalam banyak kes adalah perlu untuk menilai dan mengesahkan jenis data pembolehubah Fungsi is_numeric() ialah fungsi terbina dalam yang sangat mudah yang boleh membantu kami menilai jenis pembolehubah angka.

Atas ialah kandungan terperinci is_numeric() fungsi dalam PHP: Bagaimana untuk menyemak sama ada pembolehubah adalah angka. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan