(PHP 4 )
substr_replace -- 문자열의 일부를 치환한다.
설명
string
substr_replace ( string string, string replacement, int start [, int length])
substr_replace() 는 string의
start 와 (선택적으로) length로
정해진 구간에 해당하는 부분을 replacement로 치환하고
그 결과를 반환한다.
start가 양수라면 string의
start번째 치환이 일어난다.
start가 음수라면, string의 끝에서 부터
start번째 문자까지의 문자열을 치환한다.
length이 양수라면, 이는 치환 될
string의 일부분의 길이를 나타낸다.
만약 음수라면, string의 끝에서 부터의
문자의 수를 나타낸다.
만약 주어지지 않는다면 기본 값으로 strlen(string)
즉, string의 끝에서 치환이 끝남을 의미한다.
예 1.
substr_replace() 예 <?php
$var = 'ABCDEFGH:/MNRPQR/';
echo "Original: $var<hr>\n";
/* 다음 두가지 예는 $var의 모든 문자열을 'bob'으로 치환한다. */
echo substr_replace ($var, 'bob', 0) . "<br>\n";
echo substr_replace ($var, 'bob', 0, strlen ($var)) . "<br>\n";
/* $var의 첫부분에 'bob' 을 삽입한다. */
echo substr_replace ($var, 'bob', 0, 0) . "<br>\n";
/* 다음 두 에는 $var 내의 'MNRPQR' 을 'bob'으로 치환한다. */
echo substr_replace ($var, 'bob', 10, -1) . "<br>\n";
echo substr_replace ($var, 'bob', -7, -1) . "<br>\n";
/* $var로 부터'MNRPQR' 을 지운다. */
echo substr_replace ($var, '', 10, -1) . "<br>\n";
?> |
|
str_replace() 그리고
substr()을 참고하라.
참고:
substr_replace() 는 PHP 4.0에서 추가되었다.