Hàm
ctype_digit() trong PHP có nhiệm vụ kiểm tra các ký tự trong chuỗi có phải là ký tự số hay không.
Hàm tương thích với
PHP 4, 5, 7.
Cú pháp
Cú pháp hàm
ctype_digit() trong PHP như sau:
ctype_cntrl ( string $text ) : bool
Tham số truyền vào
- $text là chuỗi string cần kiểm tra
Giá trị trả về
Hàm này trả về
TRUE nếu tất cả ký tự trong chuỗi là ký tự số, ngược lại sẽ trả về
FALSE.
Chú ý
Từ phiên bản PHP 5 nếu trong chuỗi truyền vào rỗng sẽ trả về
TRUE.
Ví dụ minh họa 1
<?php
$strings = array('1820.20', '10002', 'wsl!12');
foreach ($strings as $testcase) {
if (ctype_digit($testcase)) {
echo "The string $testcase consists of all digits.\n";
} else {
echo "The string $testcase does not consist of all digits.\n";
}
}
?>
The string 1820.20 does not consist of all digits.
The string 10002 consists of all digits.
The string wsl!12 does not consist of all digits.
Ví dụ minh hoạ 2
<?php
$numeric_string = '42';
$integer = 42;
ctype_digit($numeric_string); // true
ctype_digit($integer); // false (ASCII 42 is the * character)
is_numeric($numeric_string); // true
is_numeric($integer); // true
?>
Các hàm liên quan
- ctype_upper() – Kiểm tra ký tự có phải kiểu Upper.
- ctype_lower() – Kiểm tra ký tự có phải kiểu Lower.
- setlocale() – Đặt thông tin về ngôn ngữ
Hi vọng với bài viết này, bạn đã hiểu rõ cách sử dụng hàm
ctype_digit() trong PHP. Nếu thấy bài viết hay và ý nghĩa, hãy like và chia sẻ với bạn bè để mọi người cùng nhau học tập nhé. Cảm ơn bạn đã ghé thăm codetutam.com
Bình luận: