Code Tu Tam

Hàm ctype_alpha() trong PHP là gì ?

Rate this post

Hàm ctype_alpha() trong PHP có nhiệm vụ kiểm tra các ký tự trong chuỗi có phải là chữ.

Hàm tương thích với PHP 4, 5, 7.

Cú pháp

Cú pháp hàm ctype_alpha() trong PHP như sau:

ctype_alpha ( string $text ) : bool

Tham số truyền vào 

Giá trị trả về

Hàm này trả về TRUE nếu tất cả ký tự trong chuỗi là chữ cái, ngược lại sẽ trả về FALSE

Ví dụ minh họa

<?php
$strings = array('KjgWZC', 'arf12');
foreach ($strings as $testcase) {
    if (ctype_alpha($testcase)) {
        echo "The string $testcase consists of all letters.\n";
    } else {
        echo "The string $testcase does not consist of all letters.\n";
    }
}
?>
The string KjgWZC consists of all letters.
The string arf12 does not consist of all letters.

Ứng dụng

Kiểm tra tính hợp lệ của dữ liệu

<?php
$sUser = 'my_username01';
$aValid = array('-', '_');

if(!ctype_alnum(str_replace($aValid, '', $sUser))) {
    echo 'Your username is not properly formatted.';
}
?>

Trong ví dụ trên bạn có thể thấy, việc kết hợp sử dụng ctype_alpha() với str_replace để kiểm tra định dạng một string trong trường hợp bạn chưa sử dụng Regex.

Hàm thay thế ctype_alpha()

<?php
$var = 'oiqkdsjfaj';
preg_match('/^[a-zA-Z]+$/', $var);
print_r(preg_match('/^[a-zA-Z]+$/', $var));

Nếu trong trường hợp, hàm ctype_alpha() không được hỗ trợ trên Server của bạn, hãy sử dụng phương án thay thế trên.

Các hàm liên quan

Hi vọng với bài viết này, bạn đã hiểu rõ cách sử dụng hàm ctype_alpha() 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

Exit mobile version