>  기사  >  백엔드 개발  >  PHP에서 하위 문자열 위치를 바꾸는 방법

PHP에서 하위 문자열 위치를 바꾸는 방법

*文
*文원래의
2018-01-02 11:09:532520검색

PHP에서 하위 문자열 위치를 바꾸는 방법은 무엇입니까? 이 기사에서는 주로 PHP에서 하위 문자열 위치를 교환하고 교환하는 방법을 소개합니다. 이는 간단한 문자열에서 두 개의 하위 문자열을 교환하는 기능을 실현할 수 있습니다. 여기에는 PHP 문자열 연산, 삽입, 대체 및 기타 연산과 관련된 기술이 포함됩니다. 참고할 수 있습니다. 그것이 모두에게 도움이 되기를 바랍니다.

자세한 내용은 다음과 같습니다.

<?php
/*子字符串位置互换
 */
$str1="Tom";
$str2="Jack";
$str="This is an example,you see Tom tell Jack something";
function str_change($str,$str1,$str2){
  $len1=strlen($str1);
  $len2=strlen($str2);
  $pos1=strpos($str,$str1);
  $str=substr_replace($str,$str2,$pos1,$len1);//替换$str1为$str2
  $pos2= strpos($str,$str2,$len1+$pos1);//定位替换后字符串中原$str2字段的位置
  return substr_replace($str,$str1,$pos2,$len2);//替换$str2为$str1
}
echo str_change($str,$str1,$str2);
?>

실행 결과는 다음과 같습니다.

이것은 예입니다. Jack이 Tom에게 무언가를 말하는 것을 볼 수 있습니다.

관련 권장 사항:

문자열 탈출을 위한 PHP 관련 함수

php 문자열 분할 및 비교 소개

php 문자열 정규 치환 함수 preg_replace

사용에 대한 자세한 설명

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

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