php5에서 문자열 반전을 구현하는 함수는 "strrev()"입니다. 이 함수의 기능은 문자열을 뒤집고, 문자열의 문자 순서를 바꾸고, 반전된 문자열을 "strrev(string)"으로 반환하는 것입니다. ".
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
문자열 반전을 구현하는 php5의 함수는 "strrev()"입니다.
strrev() 함수는 문자열을 반전시킵니다.
구문:
strrev(string)
반환값: 반전된 문자열을 반환합니다.
예:
<?php echo strrev("Hello World!"); ?>
확장 지식: strrev() 함수를 사용하여 문자열을 뒤집는 것 외에도 다음 두 가지 방법을 사용하여 문자열을 배열로 나눌 수도 있습니다. , 그리고 순회 접합:
function joinStrrev($str){ if (strlen($str) <= 1) return $str; $newstr = ''; //str_split(string,length) 函数把字符串分割到数组中:string 必需。规定要分割的字符串。length 可选。规定每个数组元素的长度。默认是 1。 $strarr = str_split($str,1); foreach ($strarr as $word) { $newstr = $word.$newstr; } return $newstr; } $revstr = joinStrrev($str); echo $revstr;
출력 효과:
2. 재귀 사용
function recursionStrrev($str){ if (strlen($str) <= 1) return $str;//递归出口 $newstr = ''; //递归点,substr(string,start,length) :substr() 函数返回字符串的一部分,如果 start 参数是负数且 length 小于或等于 start,则 length 为 0,正数 - 在字符串的指定位置开始,负数 - 在从字符串结尾的指定位置开始,0 - 在字符串中的第一个字符处开始 $newstr .= substr($str,-1).recursionStrrev(substr($str,0,strlen($str)-1)); return $newstr;//递归出口 } $revstr = recursionStrrev($str); echo $revstr
출력 효과:
추천 학습: "
PHP 비디오 튜토리얼위 내용은 php5에서 문자열 뒤집기를 구현하는 함수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!