Kiểm tra chuỗi là chữ hoa php

Hàm này dùng để chuyển tất cả các ký tự của chuỗi thành chữ hoa. Cú pháp của chức năng này được đưa ra dưới đây

cú pháp

string strtoupper( string $string)

Hàm này lấy một giá trị chuỗi làm đối số và trả về nội dung của chuỗi sau khi chuyển đổi tất cả các chữ cái thành chữ hoa

ví dụ 1. Kiểm tra xác thực bằng cách sử dụng strtoupper()

Nhiệm vụ phổ biến của bất kỳ ứng dụng web nào là kiểm tra tên người dùng và mật khẩu để xác thực người dùng. Ví dụ sau đây cho thấy việc sử dụng hàm strtoupper() để xác thực người dùng. Không có biểu mẫu HTML nào được sử dụng trong tập lệnh để lấy tên người dùng và mật khẩu. Giá trị người dùng và mật khẩu sẽ được cung cấp bằng chuỗi truy vấn URL. Hàm isset() dùng để kiểm tra biến $_GET[‘user’] và $_GET[‘password’] có được khởi tạo hay không. Tiếp theo, hàm trim() được sử dụng để loại bỏ khoảng trống thừa khỏi dữ liệu được truy xuất từ ​​chuỗi truy vấn. hàm strtuupper() sẽ chuyển đổi giá trị của $username và $password để so sánh $username với ‘ADMIN’ và $password với ‘QWE789’ để xác thực người dùng


// Kiểm tra các giá trị chuỗi truy vấn bắt buộc có được đặt hay không
if(isset($_GET['user']) && isset($_GET['password']))
{
    //Đặt tên người dùng và mật khẩu
    $username = trim($_GET['user']);
    $password = trim($_GET['password']);
    //Kiểm tra tính hợp lệ của người dùng bằng cách chuyển đổi giá trị người dùng và mật khẩu thành chữ hoa
    if(strtoupper($username) == 'ADMIN' && strtoupper($password) == 'QWE789')
    {
        tiếng vang """""""";
    }
    khác
    {
        tiếng vang """""""";
    }
}
khác
    //In thông báo lỗi
    tiếng vọng """""""";

?>

đầu ra
Đầu ra sau đây sẽ xuất hiện nếu không có chuỗi truy vấn nào được cung cấp trong URL

Kiểm tra chuỗi là chữ hoa php

Đầu ra sau đây sẽ xuất hiện nếu các giá trị chính xác được cung cấp cho tham số người dùng và mật khẩu

Kiểm tra chuỗi là chữ hoa php

Đầu ra sau đây sẽ xuất hiện nếu các giá trị không chính xác được cung cấp cho tham số người dùng và mật khẩu

Kiểm tra chuỗi là chữ hoa php

Sử dụng ucfirst()

Hàm này chỉ dùng để chuyển đổi ký tự đầu tiên của chuỗi. Nếu chuỗi chứa nhiều câu thì hàm ucfirst() chỉ thay đổi ký tự đầu tiên của câu đầu tiên. Cú pháp của chức năng này được đưa ra dưới đây

cú pháp

string ucfirst( string $string)

Hàm này lấy một giá trị chuỗi làm đối số và trả về nội dung của chuỗi sau khi chuyển đổi ký tự đầu tiên của câu đầu tiên của chuỗi thành chữ hoa

ví dụ 2. Chuyển đổi chữ cái đầu tiên của một câu thành chữ hoa

Ví dụ sau đây cho thấy cách thay đổi chữ cái đầu tiên của mỗi câu thành chữ hoa của dữ liệu chuỗi nhiều dòng. Hàm ucfirst() đầu tiên được sử dụng để chuyển chữ cái đầu tiên của một câu thành chữ hoa. Hàm ucfirst() thứ hai được áp dụng cho chuỗi câu nhiều dòng và nó sẽ chỉ đổi chữ cái đầu tiên của câu đầu tiên thành chữ hoa. Tiếp theo, mỗi câu của chuỗi nhiều dòng được phân tách bằng hàm phát nổ() và hàm ucfirst() thứ ba được sử dụng để chuyển chữ cái đầu tiên của mỗi câu thành chữ hoa



//Đặt chuỗi của câu đơn
$string = "javaScript là ngôn ngữ lập trình phía máy khách. ";
echo """""""""""""""""""""". ucfirst($string). """""""""""""""""""""";

// Đặt chuỗi nhiều câu
$string = "html là ngôn ngữ đánh dấu để thiết kế trang web. các thẻ được sử dụng
trong tập lệnh HTML được xác định trước. nó chỉ có thể hiển thị dữ liệu tĩnh. "
;
echo """""""""""""""""""""". ucfirst($string). """""""""""""""""""""";

//Chuyển đổi chữ cái đầu tiên của mỗi câu trong chuỗi
$str_arr = nổ tung('. ', $string);
$result = "";
foreach ($str_arr as $valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$valueas$value) {
    $result . = ucfirst(trim( . )).'. ';
}
$result = substr($result$result$result$result$result$result$result$result$result$result$result$result$result$result$result$result$result$result$result$result$result$result,0,strlen($result)-1);
echo """""""""""""""""""""". $result;

?>

đầu ra
Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh từ máy chủ. Ở đầu ra đầu tiên, 'javaScript' đã được chuyển đổi thành 'JavaScript'. Ở đầu ra thứ hai, 'html' đã được chuyển đổi thành 'Html' và các câu khác không thay đổi. Ở đầu ra thứ ba, 'html', 'the' và 'it' đã được chuyển đổi thành 'Html', 'The' và 'It'

Kiểm tra chuỗi là chữ hoa php

Sử dụng ucword()

Hàm này được sử dụng để chuyển đổi chữ cái đầu tiên của mỗi từ trong chuỗi. Cú pháp của chức năng này được đưa ra dưới đây

cú pháp

string ucwords( string $string)

Hàm này lấy một giá trị chuỗi làm đối số và trả về nội dung của chuỗi sau khi chuyển đổi chữ cái đầu tiên của mỗi từ trong câu thành chữ hoa

ví dụ 3. Chuyển đổi chữ cái đầu tiên của mỗi từ của câu

Ví dụ sau đây cho thấy việc sử dụng hàm ucword() để chuyển đổi chữ cái đầu tiên của mỗi từ trong nhiều từ trong dữ liệu chuỗi thành chữ hoa. Một biến chuỗi có tên $string được định nghĩa trong tập lệnh chứa một chuỗi gồm ba từ. Tập lệnh sẽ in chuỗi gốc và chuỗi đã chuyển đổi sau khi áp dụng hàm ucword()


//Đặt giá trị chuỗi
$string = "chào mừng bạn đến với linuxhint";
echo """""""""""""""""""""""""""""""";
//In chuỗi ban đầu
echo $string;
echo """""""""""""""""""""""""""""""";
//In chuỗi đã chuyển đổi
echo ucwords($string);
?>

đầu ra

Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh từ máy chủ. Nó cho thấy chuỗi 'welcome to linuxhint' được chuyển thành 'Welcome To Linuxhint' sau khi sử dụng hàm ucwords()

Kiểm tra chuỗi là chữ hoa php

Phần kết luận

Các loại hàm dựng sẵn khác nhau tồn tại trong PHP để thay đổi nội dung của dữ liệu chuỗi theo nhiều cách. Ba chức năng liên quan đến chữ hoa đã được giải thích trong hướng dẫn này bằng ba ví dụ. Các hàm này được sử dụng để thay đổi tất cả các chữ cái của một chuỗi, ký tự đầu tiên của chuỗi và chữ cái đầu tiên của mỗi từ trong chuỗi thành chữ hoa. PHP có một hàm khác tên là strtolower() sẽ chuyển đổi tất cả các chữ cái của một chuỗi thành chữ thường

Làm cách nào để kiểm tra xem chuỗi có chữ thường trong PHP không?

ctype_lower. Trả về true nếu tất cả các ký tự trong chuỗi được cung cấp, văn bản, là chữ thường . Nếu không thì trả về false.

Làm cách nào để kiểm tra chữ hoa đầu tiên trong PHP?

Hàm ucfirst() chuyển đổi ký tự đầu tiên của chuỗi thành chữ hoa . chức năng liên quan. lcfirst() - chuyển ký tự đầu tiên của chuỗi thành chữ thường. ucwords() - chuyển ký tự đầu tiên của mỗi từ trong chuỗi thành chữ hoa.

Làm cách nào để kiểm tra xem chuỗi có bắt đầu bằng bảng chữ cái trong PHP không?

Để kiểm tra xem chuỗi có bắt đầu bằng một ký tự cụ thể hay không, hãy sử dụng hàm strpos() tích hợp sẵn trong PHP . Cung cấp chuỗi và ký tự làm đối số cho strpos() và nếu strpos() trả về 0, thì chúng tôi có thể xác nhận rằng chuỗi bắt đầu bằng ký tự cụ thể, nếu không thì không.

Làm cách nào để kiểm tra xem một chuỗi có chứa các ký tự đặc biệt trong PHP không?

hàm php check_string($my_string){ $regex = preg_match('[@_. #$%^&*()<>?/. {~. ]', $my_string);