>백엔드 개발 >PHP 문제 >php5에서 문자열 뒤집기를 구현하는 함수는 무엇입니까?

php5에서 문자열 뒤집기를 구현하는 함수는 무엇입니까?

青灯夜游
青灯夜游원래의
2021-10-26 18:48:341942검색

php5에서 문자열 반전을 구현하는 함수는 "strrev()"입니다. 이 함수의 기능은 문자열을 뒤집고, 문자열의 문자 순서를 바꾸고, 반전된 문자열을 "strrev(string)"으로 반환하는 것입니다. ".

php5에서 문자열 뒤집기를 구현하는 함수는 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

문자열 반전을 구현하는 php5의 함수는 "strrev()"입니다.

strrev() 함수는 문자열을 반전시킵니다.

구문: ​​

strrev(string)

반환값: 반전된 문자열을 반환합니다.

예:

<?php
echo strrev("Hello World!");
?>

php5에서 문자열 뒤집기를 구현하는 함수는 무엇입니까?

확장 지식: strrev() 함수를 사용하여 문자열을 뒤집는 것 외에도 다음 두 가지 방법을 사용하여 문자열을 배열로 나눌 수도 있습니다. , 그리고 순회 접합:

function joinStrrev($str){
        if (strlen($str) <= 1) return $str;

        $newstr  = &#39;&#39;;
        //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;

출력 효과:

php5에서 문자열 뒤집기를 구현하는 함수는 무엇입니까?2. 재귀 사용

    function recursionStrrev($str){
        if (strlen($str) <= 1) return $str;//递归出口
 
        $newstr = &#39;&#39;;
        //递归点,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

출력 효과:

php5에서 문자열 뒤집기를 구현하는 함수는 무엇입니까?추천 학습: "

PHP 비디오 튜토리얼

"

위 내용은 php5에서 문자열 뒤집기를 구현하는 함수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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