예
문자 교체 "WORLD" (case-insensitive) 문자열에 "Hello world!" 와 "Peter" :
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
»실행 예 정의 및 사용
str_ireplace() 함수는 문자열에서 다른 문자로 일부 문자를 대체합니다.
이 기능은 다음과 같은 규칙에 의해 작동합니다 :
- 검색 할 문자열 배열 인 경우, 배열을 반환
- 검색 할 문자열 배열 인 경우, 찾아 모든 배열 요소로 수행 교체
- 모두하다면 빈 문자열이 교체로 사용됩니다 찾아 배열되어 교체하고 교체 찾을 수보다 적은 수의 요소가
- 찾기가 배열이고 replace가 값을 찾습니다 대체 문자열이 모든에 사용되는 문자열입니다
Note: 이 기능은 대소 문자를 구분합니다. 사용 str_replace() 대소 문자를 구분하는 검색을 수행하는 기능.
Note: 이 함수는 바이너리 안전입니다.
통사론
str_ireplace( find,replace,string,count )
매개 변수 | 기술 |
---|---|
find | 필요합니다. 찾을 값을 지정합니다 |
replace | 필요합니다. 의 값을 대체 할 값을 지정 find |
string | 필요합니다. 검색 할 문자열을 지정합니다 |
count | 선택 과목. 교체의 수를 계산 변수 |
기술적 세부 사항
반환 값 : | 교체 된 값을 문자열이나 배열을 돌려줍니다 |
---|---|
PHP 버전 : | 5+ |
변경 내역 : | 카운트 파라미터 PHP 5.0 첨가 |
더 예
예 1
사용 str_ireplace() 배열하고, 카운트 변수 :
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This
function is case-insensitive
echo "Replacements: $i";
?>
»실행 예 예 2
사용 str_ireplace() 찾아보다 대체 적은 요소를 :
<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
»실행 예 <PHP 문자열 참조