PHP에서 텍스트를 반전시키는 방법: 1. 반전을 달성하려면 strrev 함수를 사용하십시오. 2. 문자열을 배열로 나누어 반전시킨 다음 이를 순회하고 연결하십시오. 3. 재귀를 사용하여 반전을 달성하십시오.
이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP에서 텍스트를 반전시키는 방법은 무엇입니까?
php에서 문자열을 바꾸는 세 가지 방법
(문자열 abcd가 있다고 가정하고 php를 사용하여 문자열을 뒤집습니다.)
1 첫 번째 방법은 PHP에 내장된 strrev 함수를 사용하여 쉽게 구현할 수 있습니다. :
$str = 'abcd'; //第一种自带strrev实现翻转 echo strrev($str);
출력 효과:
2. 문자열을 배열로 분할한 다음 순회 및 연결하기:
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;
출력 효과:
3. 재귀를 사용하여 수행:
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 Video Tutorial"
위 내용은 PHP에서 텍스트를 반전시키는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!