Hàm
ctype_upper() trong PHP có nhiệm vụ kiểm tra các ký tự trong chuỗi có phải kiểu lower không. Hàm tương thích với
PHP 4, 5, 7.
Cú pháp
Cú pháp hàm
ctype_upper() trong PHP như sau:
ctype_upper ( 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 ký tự kiểu Uppoer, ngược lại sẽ trả về
FALSE
Ví dụ minh họa
<?php
$strings = array('AKLWC139', 'LMNSDO', 'akwSKWsm');
foreach ($strings as $testcase) {
if (ctype_upper($testcase)) {
echo "The string $testcase consists of all uppercase letters.\n";
} else {
echo "The string $testcase does not consist of all uppercase letters.\n";
}
}
?>
The string AKLWC139 does not consist of all uppercase letters.
The string LMNSDO consists of all uppercase letters.
The string akwSKWsm does not consist of all uppercase letters.
Ứng dụng
Hàm thay thế ctype_upper()
if (strtolower($string) != $string)
{
echo "uppercase letters found in $string";
}
Nếu trong trường hợp, hàm
ctype_upper() không được hỗ trợ trên Server của bạn, hãy có thể sử dụng
strtolower() so sánh với chuỗi gốc, nếu chuỗi mới và chuỗi gốc giống nhau, như vậy là toàn bộ ký tự trong chuỗi đều là kiểu
upper.
Các hàm liên quan
- ctype_lower() – Kiểm tra ký tự có phải kiểu lower.
- ctype_alpha() – Kiểm tra ký tự có phải ký tự.
- 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_upper() 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