아래 편집자는 PHP 인터뷰에서 자주 접하는 질문인 php stringreversal에 대한 간단한 토론을 공유할 예정인데, 이는 좋은 참고 가치가 있으며 모든 사람에게 도움이 되기를 바랍니다. PHP에 관심이 있는 친구라면 편집자를 따라 이 기사를 읽어 보세요
1. 단일 바이트 문자열 반전
$str = 'abcdef'; echo strrev($str);
2을 제공합니다. . 중국어가 포함된 멀티바이트 문자열의 경우 mb_substr()
$str = '字符串反转'; function rev($str, $encoding = 'utf-8'){ $len = mb_strlen($str); $result = ''; for ($i = $len-1; $i>=0; $i--){ $result.= mb_substr($str,$i,1,$encoding); } return $result; } echo rev($str);
3을 사용해야 합니다. 3. 첫 번째 교환을 구현하려면
$str = 'abcdefg'; $len = strlen($str); $times = $len/2; for($i = 0;$i <= $times; $i++ ){ $tmp = $str[$i]; $str[$i] = $str[$len-$i-1]; $str[$len-$i-1] = $tmp; } echo $str;
위의 기사는 얕은 PHP 문자열 반전에 대한 이야기입니다. 인터뷰에서 자주 접하는 내용은 편집자가 공유한 내용입니다. 참고가 되기를 바라며, PHP 중국어 웹사이트도 모두가 응원해 주시길 바랍니다.
관련 권장 사항:
PHP 문자열을 소문자로 변환하는 strtolower() 함수
위 내용은 PHP 문자열 반전은 인터뷰에서 자주 발생합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!