>백엔드 개발 >PHP 문제 >PHP에서 문자열을 뒤집는 방법

PHP에서 문자열을 뒤집는 방법

藏色散人
藏色散人원래의
2021-03-11 10:30:537299검색

PHP에서 문자열 반전을 구현하는 방법: 1. PHP와 함께 제공되는 strrev 함수를 통해 문자열을 반전시킵니다. 2. 문자열을 배열로 분할한 다음 이를 순회하고 연결하여 문자열 반전을 달성합니다. 그냥 문자열을 반대로 바꾸면 됩니다.

PHP에서 문자열을 뒤집는 방법

이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP에서 문자열을 뒤집는 세 가지 방법

방법 1: PHP에는 strrev라는 자체 함수가 있습니다. 쉽게 구현됨:

문자열 "Hello World!" 반전:

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

방법 2: 분할된 문자열을 배열에 넣은 다음 다음과 같이 순회하여 연결합니다.

function revstr($str)
{
if (strlen($str) <= 1) return $str;
 
$newstr  = &#39;&#39;;
$str2arr = str_split($str,1);
foreach ($str2arr as $word) {
$newstr = $word.$newstr;
}
 
return $newstr;
}

방법 3: 이 방법은 가장 쉬운 방법입니다. 그 외에 재귀를 사용하는 방법도 있습니다. 코드는 다음과 같습니다.

function revstr($str)
{
if (strlen($str) <= 1) return $str;
 
$newstr = &#39;&#39;;
$newstr .= substr($str,-1).revstr(substr($str,0,strlen($str)-1));
 
return $newstr;
}

ps: 이 방법은 면접관이 보고 싶은 답변이어야 합니다.

【추천 학습: "PHP 비디오 튜토리얼"】

위 내용은 PHP에서 문자열을 뒤집는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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