프로그래밍/php

[PHP] 특정 문자열을 바꾸는 함수 - str_replace()

jskir 2023. 9. 8. 22:09
반응형

PHP str_replace 함수는 PHP에서 문자열을 조작하기 위한 함수입니다.

문자열 내의 특정 텍스트를 찾아 바꿀 수 있습니다.


str_replace 함수는 간단한 구문을 가지고 있습니다.

검색 문자열, 대체 문자열, 입력 문자열이라는 세 가지 주요 매개변수를 사용합니다.

str_replace를 사용하여 문자열 내의 특정 하위 문자열을 검색하고 이를 다른 하위 문자열로 바꿀 수 있습니다. 이는 텍스트 서식 지정 및 데이터 정리와 같은 작업에 매우 유용합니다.

 

1
2
3
4
5
6
<?php
$text = "가마다라마바사아";
$return = str_replace("마다라""123"$text);
echo $return;
// 가123마바사아
?>
cs

대소문자 구분: 기본적으로 'str_replace'는 대소문자를 구분합니다.

그러나 'str_ireplace' 함수를 사용하면 대소문자를 구분하지 않게 만들 수 있습니다.
다중 대체: 검색 및 대체 값의 배열을 전달하여 문자열 내의 하위 문자열이 여러 번 나타나는 것을 바꿀 수 있습니다.

 

 

1
2
3
4
5
6
7
8
9
10
11
<?php
$text = "str_replace 함수는 PHP에서 문자열을 조작하기 위한 함수입니다.";
$search_array = ["조작하기""str_replace 함수"];
$replace_array = ["바꾸는""str_replace()"];
$return = str_replace($search_array$replace_array$text);
echo $return;
/*
str_replace() 함수는 PHP에서 문자열을 바꾸는 위한 함수입니다.
바뀐내용 : 조작하기 -> 바꾸는, str_replace -> str_replace()
*/
?>
cs


사용 사례: str_replace는 사용자 입력 삭제, URL 수정, 텍스트 서식 지정과 같은 작업을 위해 웹 개발에서 일반적으로 사용됩니다.
str_replace를 효과적으로 사용하는 방법을 이해하면 작업 능력이 향상됩니다.

반응형