PHP의 substr_replace () 함수
정의 및 사용
substr_replace () 함수는 다른 문자열로 문자열의 일부를 대체합니다.
참고 개시 인자가 음수이고 길이가 시작보다 작거나 같은 경우, 길이가 제로이다.
참고 :이 함수는 바이너리 안전합니다.
문법
substr_replace( string,replacement,start,length )
参数 | 描述 |
---|---|
string | 必需。规定要检查的字符串。 |
replacement | 必需。规定要插入的字符串。 |
start | 必需。规定在字符串的何处开始替换。
|
length | 可选。规定要替换多少个字符。默认是与字符串长度相同。
|
기술 세부 사항
반환 값 : | 대체 할 수있는 문자열을 반환합니다. 문자열 배열 인 경우, 배열이 반환됩니다. |
---|---|
PHP 버전 : | 4+ |
업데이트 로그 : | PHP는 이후 4.3.3 이후, 모든 매개 변수는 배열을 허용됩니다. |
더 많은 예제
예 1
( "지구"로 대체 "세계") 문자열의 6 번째 위치에서 시작을 바꿉니다
<?php
echo substr_replace("Hello world","earth",6);
?>
echo substr_replace("Hello world","earth",6);
?>
»인스턴스를 실행
예 2
문자열 ( "지구"로 대체 "세계")의 5 위치 끝에서 시작을 바꿉니다
<?php
echo substr_replace("Hello world","earth",-5);
?>
echo substr_replace("Hello world","earth",-5);
?>
»인스턴스를 실행
예 4
한 번에 여러 문자열을 교체합니다. 각 문자열 "AAA"대체 "BBB"
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
»인스턴스를 실행
PHP 문자열 참조