Hướng dẫn dùng isnumber php trong PHP

Hàm is_numeric[] sẽ kiểm tra biến có thuộc kiểu số hoặc chuỗi số hay không. chuỗi số bao gồm bất kì chữ số nào, số thập phân, số mũ .v.v. Nếu biến thuộc một trong số những kiểu trên hàm trả về TRUE, ngược lại hàm trả về FALSE.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú pháp: is_numeric[ $var];

Trong đó

  • $var là biến cần kiểm tra.

Ví dụ

Đây là ví dụ mình lấy từ trang chủ php.net.

Bài viết này được đăng tại [free tuts .net]

Code

$tests = array[
    "42",
    1337,
    0x539,
    02471,
    0b10100111001,
    1337e0,
    "not numeric",
    9.1
];

foreach [$tests as $element] {
    if [is_numeric[$element]] {
        echo "'{$element}' is numeric 
" ; } else { echo "'{$element}' is NOT numeric
"; } }

Kết quả

'42' is numeric 
'1337' is numeric 
'1337' is numeric 
'1337' is numeric 
'1337' is numeric 
'1337' is numeric 
'not numeric' is NOT numeric 
'9.1' is numeric 

Tham khảo: php.net

Hàm is_numeric trong PHP từ phiên bản 4, đây là hàm dùng để kiểm tra 1 biến có phải là dạng số [hoặc kiểu string của 1 số] hay không. Kiểu string của số có thể bao gồm: dấu thập phân, số mũ, dấu [âm, dương] hay bắt đầu bằng khoảng trắng. Để hiểu rõ hơn thì vui lòng xem thêm ví dụ ngay bên dưới đây.

  • Cú pháp
  • Ví dụ hàm is_numeric trong PHP
  • Lưu ý khi sử dụng hàm is_numeric trong PHP
    • Phiên bản PHP sử dụng hàm is_numeric
    • Các kiểu string đặc biệt khi dùng kiểm tra với is_numeric
    • Hàm is_numeric có thể đánh giá 1 số cực lớn

Cú pháp

is_numeric [ mixed $var ] : bool

Tham số đầu vào: $var : Biến cần để kiểm tra

Kết quả trả về: bool : giá trị true/false

Ví dụ hàm is_numeric trong PHP

Cùng theo dõi ví dụ ngay dưới đây để hiểu thêm

[Chú ý đoạn mã dưới đây được chạy trên phiên bản PHP 7.2] Tham khảo thêm cải tiến từ PHP 5 tới PHP 8 để biết thêm những thay bản cơ đổi trong PHP

Bởi vì 887 là một số, tiếng vang này Vâng . Tuy nhiên:

>> } else {echo "Không"; }?>

Bởi vì bánh không phải là một con số, con số này không .

Chức năng tương tự

Một hàm tương tự, ctype-digit [] , cũng kiểm tra các ký tự số, nhưng chỉ cho các chữ số — không có dấu hiệu, số thập phân hoặc số mũ tùy chọn nào được cho phép. Mỗi ký tự trong văn bản chuỗi phải là một chữ số thập phân cho sự trở lại là đúng . Nếu không, hàm trả về false .

Các chức năng tương tự khác bao gồm:

  • is_null [] - Tìm một biến là NULL
  • is_float [] - Tìm xem loại biến có nổi không
  • is_int [] - Tìm xem loại biến là số nguyên
  • is_string [] - Tìm xem loại biến là chuỗi
  • is_object [] - Tìm một biến là một đối tượng
  • is_array [] - Tìm xem biến có phải là mảng hay không
  • is_bool [] - Tìm hiểu xem biến có phải là boolean hay không

Giới thiệu về PHP

PHP là viết tắt của Hypertext Preprocessor. Đây là ngôn ngữ kịch bản lệnh HTML thân thiện với mã nguồn mở được chủ sở hữu trang web sử dụng để viết các trang được tạo động. Mã được thực hiện trên máy chủ và tạo HTML, sau đó được gửi tới máy khách.

PHP là một ngôn ngữ phía máy chủ phổ biến có thể được triển khai trên hầu hết mọi hệ điều hành và nền tảng.

Chủ Đề