정의 및 사용
substr_replace() 함수는 다른 문자열로 문자열의 일부를 대체합니다.
Note: 시작 파라미터는 음수 길이보다 작거나 같다 시작할 경우, 길이가 0이된다.
참고 :이 함수는 바이너리 안전입니다.
통사론
substr_replace( string,replacement,start,length )
매개 변수 | 기술 |
---|---|
string | 필요합니다. 확인하기 위해 문자열을 지정합니다 |
replacement | 필요합니다. 삽입 할 문자열을 지정합니다 |
start | 필요합니다. 여기서 문자열에 교체 시작을 지정합니다
|
length | 선택 과목. 대체되어야하는 문자를 지정합니다. 기본값은 문자열과 같은 길이입니다.
|
기술적 세부 사항
반환 값 : | 교체 된 문자열을 반환합니다. 문자열 배열 인 경우, 배열이 반환된다 |
---|---|
PHP 버전 : | 4+ |
변경 내역 : | PHP 4.3.3로, 모든 매개 변수는 이제 배열을 받아 |
더 예
예 1
(대체 문자열의 6 번째 위치에 교체 시작 "world" "지구"로) :
<?php
echo substr_replace("Hello world","earth",6);
?>
»실행 예 예 2
(대체 문자열의 끝에서 5 번째 위치에 교체 시작 "world" "지구"로) :
<?php
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));
?>
»실행 예 <PHP 문자열 참조