PHP 관련 직무 면접을 하다 보면 문자열을 뒤집는 방법에 대한 문제를 접하게 됩니다. 아래에서 이 질문에 답해 드리겠습니다.
추천 튜토리얼: PHP 비디오 튜토리얼
방법 1
strrev() 함수를 사용하여 문자열을 반전하세요.
구문
strrev(string)
예제
<?php echo strrev("Hello World!"); ?>
출력:
!dlroW olleH
방법 2
문자열을 배열로 분할한 다음 순회하고 연결합니다. 구체적으로 다음과 같습니다
function revstr($str) { if (strlen($str) <= 1) return $str; $newstr = ''; $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 = ''; $newstr .= substr($str,-1).revstr(substr($str,0,strlen($str)-1)); return $newstr; }
ps: 이 방법은 면접관이 보고 싶은 답변이어야 합니다.
위 내용은 PHP 역방향 문자열 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!