update : 2015.11.03
php.shukuma.com

검색:
 
 
대소문자 구분 없는 str_replace

str_ireplace

(PHP 5)

str_ireplace대소문자 구분 없는 str_replace()

설명

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

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

인수

search

Note:

search 배열의 모든 치환은 이전 치환의 결과로 수행합니다.

replace

subject

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

count

매치하여 치환한 needles의 수를 참조로 전달한 count로 반환합니다.

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

반환값

치환한 문자열이나 배열을 반환합니다.

변경점

버전 설명
5.0.0 count 인수 추가.

예제

Example #1 str_ireplace() 예제

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

주의

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

참고

  • str_replace() - 발견한 모든 검색 문자열을 치환 문자열로 교체
  • preg_replace() - 정규 표현식 검색과 치환을 수행
  • strtr() - Translate characters or replace substrings