Hướng dẫn
Quảng cáo

Hàm str_rot13() trong PHP

Hướng dẫn cách sử dụng hàm str_rot13() trong lập trình PHP

Tác dụng của hàm str_rot13()

Hàm str_rot13()thực hiện biến đổi rot13 trên một chuỗi.

Mã hóa ROT13 (xoay theo 13 vị trí) chỉ đơn giản là dịch chuyển mỗi chữ cái theo 13 vị trí trong bảng chữ cái. Các ký tự không thuộc bảng chữ cái như số, ký hiệu, khoảng trắng được giữ nguyên.

Bảng sau đây tóm tắt các chi tiết kỹ thuật của chức năng này.

Giá trị trả về: Trả về phiên bản ROT13 của chuỗi đã cho.
Phiên bản: PHP 4.2.0+

cú pháp

Cú pháp cơ bản của str_rot13()hàm được đưa ra với:

str_rot13(string);

Ví dụ sau đây cho thấy str_rot13()chức năng đang hoạt động.

Ví dụ

<?php
// Sample string
$str = "Apollo 13";

// Perform ROT13 encoding
echo str_rot13($str);
?>
 

Lưu ý: Vì có 26 chữ cái (2×13) trong bảng chữ cái tiếng Anh, ROT13 là nghịch đảo của chính nó; vì vậy chức năng tương tự có thể được sử dụng để mã hóa và giải mã. Do đó, nếu bạn chuyển một chuỗi được mã hóa làm đối số, thì chuỗi gốc sẽ được trả về.


Thông số

Hàm str_rot13()chấp nhận các tham số sau.

Tham số Sự miêu tả
string Yêu cầu. Chỉ định chuỗi để mã hóa.

Thêm ví dụ

Dưới đây là một số ví dụ khác cho thấy str_rot13()chức năng thực sự hoạt động như thế nào:

Ví dụ sau minh họa cách giải mã chuỗi mã hóa ROT13 bằng chức năng này.

Ví dụ

<?php
// Sample string
$str = "Ncbyyb 13";

// Perform ROT13 decoding
echo str_rot13($str);
?>

Bài viết này đã giúp ích cho bạn?

Bài viết mới

Advertisements