[PHP] str_replace: 문자열 치환 함수
[[PHP]] 에서 [[str_replace]] 함수는 사용자가 원하는 문장에서 특정 문자열을 치환해주는 함수입니다.
str_replace
[[str_replace]] 함수의 기본적인 사용법은 아래와 같습니다.
str_replace ( $search , $replace , $subject , $count );
여기서 각각의 인수는 아래와 같은 의미를 가집니다.
search | 찾을 문자나 문자열 또는 그들을 담은 배열 |
replace | 교체할 문자열 |
subject | 교체 대상이 되는 문자열 |
count | 교체된 문자열의 수를 반환 |
간단하게 문장으로 인수를 설명하자면, $subject 의 문장에서 $search 에 투입한 문자열을 찾아 $replace 에서 설정한 문자로 치환한다는 것입니다. $count 는 치환문 $search 의 개수를 반환해 줍니다. $count 는 선택적으로 사용할 수 있으며, 여기에는 변수를 넣어주어야 합니다.
예제
실제 사용 예제는 아래와 같습니다. apple 이라는 단어에서 p 를 b 로 바꾸는 작업을 하려고 합니다.
$s = 'p';
$r = 'b';
$word = 'apple';
str_replace( $s, $r, $word, $cnt );
echo $word; // abble
echo $cnt; // 2
예제를 보고 이해하는 편이 훨씬 더 간단하네요.
댓글 남기기