PHP 문자열에는 두 가지 대체 함수가 있습니다. 1. 문자열의 일부를 다른 문자열로 바꾸는 데 사용되는 substr_replace 함수 2. 한 문자열을 사용하여 문자열의 일부를 바꿀 수 있는 str_replace 함수. 문자.
이 문서의 운영 환경: Windows 7 시스템, PHP7.1, Dell G3 컴퓨터.
는 문자열에서 지정된 문자열을 바꾸는 데 사용됩니다.
관련 함수는 다음과 같습니다.
substr_replace () 함수는 문자열의 일부를 다른 문자열로 대체하여 혼합 유형을 반환하는 데 사용됩니다.
구문:
mix substr_replace ( mixed string, string replacement, int start [, int length] )
매개변수 | 설명 |
---|---|
string | 처리할 문자열 |
replacement | 할 문자열 삽입되세요 |
start | 문자열의 시작 위치, 시작 위치는 0, 음수인 경우 문자열 끝의 지정된 위치에서 시작 |
length | Optional, 반환되는 문자열의 길이, 기본값은 문자열 끝까지이며 음수인 경우 문자열 끝에서 |
을 반환합니다. 예:
<?php echo substr_replace('abcdef', '###', 1); //输出 a### echo substr_replace('abcdef', '###', 1, 2); //输出 a###def echo substr_replace('abcdef', '###', -3, 2); //输出 abc###f echo substr_replace('abcdef', '###', 1, -2); //输出 a###ef ?>
시작이 음수이고 길이가 시작보다 작거나 같은 경우, 길이는 0입니다. [추천: PHP 비디오 튜토리얼]
str_replace() 함수는 문자열을 사용하여 문자열의 다른 문자를 대체하고 혼합 유형을 반환합니다.
구문:
mixed str_replace( mixed search, mixed replace, mixed string [, int &count] )
매개변수 | 설명 |
---|---|
search | 찾을 문자열(교체) |
replace | 대체할 문자열 검색으로 |
string | 처리할 문자열 |
count | 선택 사항, 대체 횟수를 계산하는 변수 |
예:
<?php echo str_replace("world","earth","Hello world!"); //输出 Hello earth! //替换多个,且第二个参数为空字符 echo str_replace("o","","Hello world!"); //输出 Hell wrld! //使用数组 $arr = array("e", "o"); $arr2 = array("x", "y"); echo str_replace($arr, $arr2, "Hello World of PHP", $i); //输出 Hxlly Wyrld yf PHP echo $i; //输出4 ?>
위 내용은 PHP 문자열의 대체 함수는 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!