Domain, hosting, vps giá rẻ
Kết quả 1 đến 1 của 1

Chủ đề: [PHP] Hàm is_numeric trong PHP

  1. #1
    nghiammo1992's Avatar
    Bài viết
    5,068
    Cấp độ
    Bang hội
    Tiếu Ngạo
    Tu luyện
    Độ kiếp Hư Thần
    Giới tính
    Con trai
    Join Date
    Jun 2012
    Đến từ
    Hà Giang
    Tuổi
    32
    Danh vọng
    10
    Điện thoại
    0367790762

    [PHP] Hàm is_numeric trong PHP

    1. Định nghĩa
    - Hàm is_numeric() trong php dùng để kiểm tra một biến nào đó có phải là số hay chuỗi số không

    2. Cú pháp
    Mã nguồn PHP:
    is_numeric(mixed $value): bool 
    - $value là biến cần kiểm tra

    3. Kết quả trả về
    - true: nếu biến là số, hoặc là chuỗi số
    - false: các trường hợp còn lại trả về false

    4. Ví dụ:
    Mã nguồn PHP:
    <?php

        $age 
    23;
        if (
    is_numeric($age)){
            echo 
    'Biến age là số';
        }else{
            echo 
    'Biến age không phải là số';
        }
        
        
    // Kết quả: Biến age là số
    Example #1 is_numeric() examples
    - input
    Mã nguồn PHP:
    <?php
    $tests 
    = array(
        
    "42",
        
    1337,
        
    0x539,
        
    02471,
        
    0b10100111001,
        
    1337e0,
        
    "0x539",
        
    "02471",
        
    "0b10100111001",
        
    "1337e0",
        
    "not numeric",
        array(),
        
    9.1,
        
    null,
        
    '',
    );

    foreach (
    $tests as $element) {
        if (
    is_numeric($element)) {
            echo 
    var_export($elementtrue) . " is numeric"PHP_EOL;
        } else {
            echo 
    var_export($elementtrue) . " is NOT numeric"PHP_EOL;
        }
    }
    ?>
    - output:
    Mã nguồn PHP:
    '42' is numeric
    1337 is numeric
    1337 is numeric
    1337 is numeric
    1337 is numeric
    1337.0 is numeric
    '0x539' is NOT numeric
    '02471' is numeric
    '0b10100111001' is NOT numeric
    '1337e0' is numeric
    'not numeric' is NOT numeric
    array (
    is NOT numeric
    9.1 is numeric
    NULL is NOT numeric
    '' is NOT numeric 
    Example #2 is_numeric() with whitespace
    - input:
    Mã nguồn PHP:
    <?php
    $tests 
    = [
        
    " 42",
        
    "42 ",
        
    "\u{A0}9001"// non-breaking space
        
    "9001\u{A0}"// non-breaking space
    ];

    foreach (
    $tests as $element) {
        if (
    is_numeric($element)) {
            echo 
    var_export($elementtrue) . " is numeric"PHP_EOL;
        } else {
            echo 
    var_export($elementtrue) . " is NOT numeric"PHP_EOL;
        }
    }
    ?>
    - output:
    Mã nguồn PHP:
    ' 42' is numeric
    '42 ' is numeric
    ' 9001' is NOT numeric
    '9001 ' is NOT numeric 
    5. Tài liệu tham khảo
    https://www.php.net/manual/en/function.is-numeric.php
    Lần sửa cuối bởi nghiammo1992, ngày 19/10/2024 lúc 1:33.
    Diễn đàn chia sẻ kiến thức điện thoại: http://chiase123.com
    Click vào Hiện ra để xem chữ ký của mình :X

Thông tin về chủ đề này

Users Browsing this Thread

Có 1 người đang xem chủ đề. (0 thành viên và 1 khách)

Các Chủ đề tương tự

  1. Trả lời: 0
    Bài viết cuối: 28/06/2024, 17:47
  2. [PHP] Các hàm xử lý chuỗi phổ biến trong PHP
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 28/10/2023, 2:07
  3. [PHP] Hàm trim() trong PHP dùng để làm gì?
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 19/10/2023, 20:39
  4. [PHP] Hàm var_dump() trong PHP dùng để làm gì?
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 19/10/2023, 14:21
  5. [Linux] Bật báo lỗi trong PHP - Enable error reporting in PHP
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 22/04/2014, 23:51

Tag của Chủ đề này

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •