>  기사  >  백엔드 개발  >  PHP는 문자열에 대해 ROT13 인코딩 함수 str_rot13()을 수행합니다.

PHP는 문자열에 대해 ROT13 인코딩 함수 str_rot13()을 수행합니다.

黄舟
黄舟원래의
2017-11-03 13:26:292380검색

문자열을 인코딩 및 디코딩합니다.

<?php
echo str_rot13("Hello World");
echo "<br>";
echo str_rot13("Uryyb Jbeyq");
?>

정의 및 사용법

str_rot13() Function은 문자열에서 ROT13 인코딩을 수행합니다.

ROT13 인코딩은 알파벳에서 각 문자를 13자 앞으로 이동하여 얻습니다. 숫자 및 알파벳이 아닌 문자는 변경되지 않습니다.

팁: 인코딩과 디코딩은 모두 동일한 기능으로 수행됩니다. 인코딩된 문자열을 매개변수로 전달하면 원래 문자열이 반환됩니다.

Syntax

str_rot13(string)
Parameters Description
string 필수입니다. 인코딩할 문자열을 지정합니다.

기술 세부 정보

반환 값: ROT13으로 인코딩된 문자열을 반환합니다.
PHP 버전: 4.2.0+
Change Log: PHP 4.3 이전에는 문자열이 reference에 의해 전달된 것처럼 수정될 수 있었습니다.

인코딩 후 문자열 디코딩:

<?php
echo str_rot13("I love Shanghai");
echo "<br>";
echo str_rot13("V ybir Funatunv");
?>

결과:

"; echo str_rot13("V ybir Funatunv"); ?>

위 내용은 PHP는 문자열에 대해 ROT13 인코딩 함수 str_rot13()을 수행합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.