Forum und email

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 의 모든 원소에서 수행하고, 배열을 반환합니다.

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

Example#1 str_ireplace() 예제

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

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

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

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