라이브러리

[PHP] str_ireplace - str_replace의 대소문자 구분 없는 버전




PHP의 str_ireplace 함수


PHP의 `str_ireplace` 함수는 문자열에서 지정된 문자열을 대소문자를 구분하지 않고 찾은 후 대체합니다. 이 함수는 `str_replace` 함수와 유사하지만, 대소문자를 구분하지 않습니다.

함수의 기본 형식


`str_ireplace` 함수의 기본 형식은 다음과 같습니다.

#hostingforum.kr
php

str_ireplace(search, replace, subject, [count])



- `search`: 대소문자를 구분하지 않고 찾을 문자열입니다.
- `replace`: 찾은 문자열을 대체할 문자열입니다.
- `subject`: 대소문자를 구분하지 않고 찾을 문자열이 포함된 문자열입니다.
- `count`: 대체된 문자열의 개수를 반환하는 옵션입니다.

예제


#hostingforum.kr
php

// 대소문자를 구분하지 않고 찾을 문자열

$search = 'Hello';



// 찾은 문자열을 대체할 문자열

$replace = 'World';



// 대소문자를 구분하지 않고 찾을 문자열이 포함된 문자열

$subject = 'Hello, World!';



// 대소문자를 구분하지 않고 찾은 후 대체합니다.

$result = str_ireplace($search, $replace, $subject);



// 결과를 출력합니다.

echo $result; // World, World!



예제 2: 대소문자를 구분하지 않고 여러 개의 문자열을 찾고 대체합니다.


#hostingforum.kr
php

// 대소문자를 구분하지 않고 찾을 문자열

$search = array('Hello', 'World');



// 찾은 문자열을 대체할 문자열

$replace = array('PHP', 'Python');



// 대소문자를 구분하지 않고 찾을 문자열이 포함된 문자열

$subject = 'Hello, World!';



// 대소문자를 구분하지 않고 찾은 후 대체합니다.

$result = str_ireplace($search, $replace, $subject);



// 결과를 출력합니다.

echo $result; // PHP, Python!



예제 3: 대소문자를 구분하지 않고 찾은 후 대체된 문자열의 개수를 반환합니다.


#hostingforum.kr
php

// 대소문자를 구분하지 않고 찾을 문자열

$search = 'Hello';



// 찾은 문자열을 대체할 문자열

$replace = 'World';



// 대소문자를 구분하지 않고 찾을 문자열이 포함된 문자열

$subject = 'Hello, Hello, World!';



// 대소문자를 구분하지 않고 찾은 후 대체합니다.

$result = str_ireplace($search, $replace, $subject, $count);



// 결과를 출력합니다.

echo $result; // World, World, World!

echo $count; // 2



결론


PHP의 `str_ireplace` 함수는 문자열에서 지정된 문자열을 대소문자를 구분하지 않고 찾은 후 대체합니다. 이 함수는 `str_replace` 함수와 유사하지만, 대소문자를 구분하지 않습니다. `str_ireplace` 함수는 문자열을 대소문자를 구분하지 않고 찾고 대체할 때 유용합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 113 페이지

검색

게시물 검색