테스트 사이트 - 개발 중인 베타 버전입니다

substr_replace - 문자열의 일부분 이내의 텍스트 바꾸기

substr_replace - 문자열의 일부분 이내의 텍스트 바꾸기


설명 ¶


mixed substr_replace ( mixed $string , mixed $replacement , mixed $start [, mixer $length ])

substr_replace () 는 (와) 선택적 매개 변수로string구분 된 사본을주어진 문자열로 대체합니다 . startlengthreplacement


매개 변수 ¶


string

입력 문자열.


문자열 s 의 배열 을 제공 할 수 있습니다.이 경우 각 문자열에서 차례대로 대체 문자열이 발생합니다. 이 경우 , 및 매개 변수가 제공 될 수있다 스칼라 값은 차례로, 또는 각각의 입력 문자열에 적용하도록 배열 해당 배열 요소는 각각의 입력 문자열에 대해 사용되는 경우에 S. replacementstartlength


replacement

대체 문자열.


start

start가 음수가 아닌 경우 , 대체는 start'th offset into' 에서 시작 됩니다 string.


if start가 음수이면 대치가 start끝에 오는 문자에서 시작됩니다 string.


length

주어지고 양수인 경우, string대체 될 부분의 길이를 나타냅니다 . 음수이면 string대체를 중지 할 끝에서부터의 문자 수를 나타냅니다 . 그것이 주어지지 않으면, strlen ( string); 즉, 끝에서 교체를 끝내십시오 string. 물론, 경우에 length제로가이 함수는 삽입의 효과를 가질 것이다 replacement에 string에서 주어진 start오프셋.


반환 값 ¶


결과 문자열이 반환됩니다. if string가 배열이면, 배열이 반환됩니다.


예 ¶


Example # 1 간단한 substr_replace () 예제


<?php

$var = 'ABCDEFGH:/MNRPQR/';

echo "Original: $var<hr />\n";


/* These two examples replace all of $var with 'bob'. */

echo substr_replace($var, 'bob', 0) . "<br />\n";

echo substr_replace($var, 'bob', 0, strlen($var)) . "<br />\n";


/* Insert 'bob' right at the beginning of $var. */

echo substr_replace($var, 'bob', 0, 0) . "<br />\n";


/* These next two replace 'MNRPQR' in $var with 'bob'. */

echo substr_replace($var, 'bob', 10, -1) . "<br />\n";

echo substr_replace($var, 'bob', -7, -1) . "<br />\n";


/* Delete 'MNRPQR' from $var. */

echo substr_replace($var, '', 10, -1) . "<br />\n";

?>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
15786
15785
15784
15783
15782
15781
15780
15777
15776
15775
15774
15773
15772
15768
15767
15766
15763
15762
15761
15756
15753
15752
15751
15750
15749
15747
15746
15745
15744
15743