PHP 매뉴얼
이전 |  | 다음

# str_ireplace

(PHP 5)

str_ireplace -- 대소문자를 구별하지 않는 str_replace().

## 설명

mixed str_ireplace ( mixed search, mixed replace, mixed subject [, int &count])

`subject`에서 (대소문자 구별 없이) 모든 `search`를 주어진 `replace`로 치환합니다. 복잡한 치환 규칙이 필요하지 않다면, eregi_replace()이나 preg_replace()에 `i` 변경자를 사용하는 대신, 이 함수를 사용하십시오.

`subject`가 배열이면, 검색 및 치환을 `subject`의 모든 원소에서 수행하고, 배열을 반환합니다.

`search`와 `replace`가 배열이면, str_ireplace()는 각각의 배열값을 `subject`에서 검색하고 치환하는 데에 사용합니다. `replace`가 `search`보다 적은 값을 가지고 있으면, 나머지 치환값은 빈 문자열을 사용합니다. `search`가 배열이고 `replace`가 문자열이면; 치환 문자열을 `search`의 모든 값에 사용합니다.

예 1. str_ireplace() 예제

`<?php $bodytag = str_ireplace("%body%", "black", "<body text=%BODY%>"); ?>`

이 함수는 바이너리 안전입니다.

> 참고: `PHP 5.0.0`부터 매치하여 교체한 `needles`의 수를 참조로 전달한 `count`로 반환합니다. `PHP 5.0.0` 이전에 이 인자는 사용할 수 없습니다.

참고: str_replace(), ereg_replace(), preg_replace(), strtr().

이전 | 처음으로 | 다음
sscanf | 위로 | str_pad