라이브러리
[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` 함수는 문자열을 대소문자를 구분하지 않고 찾고 대체할 때 유용합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.