substr_replace 함수
substr_replace 함수는 문자열의 지정된
부분을 다른 문자열로 교체합니다. 이 함수는
문자열의 지정된 부분을 잘라내고(파라미터로
시작 위치와 가져올 문자 수를 지정) 잘라낸
부분을 지정된 문자열로 대체합니다. 마지막
파라미터를 지정하지 않으면 문자열의 끝까지
교체가 수행됩니다.
구문
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
예제
문자열에서 첫 번째 문자(문자 번호는
0부터 시작함)부터 3개를 잘라내고
그 자리에 '!!!'를 삽입해 봅시다:
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
코드 실행 결과:
'a!!!e'
예제
문자열에서 첫 번째 문자부터 끝까지(마지막
파라미터가 지정되지 않았으므로) 잘라내고
그 자리에 '!!!'를 삽입해 봅시다:
<?php
echo substr_replace('abcde', '!!!', 1);
?>
코드 실행 결과:
'a!!!'
함께 보기
-
str_replace함수,
문자열에서 검색 및 교체를 수행합니다. -
substr함수,
부분 문자열을 잘라냅니다.