문자열 replace 변경 하기
안녕하세요 고코더 입니다.
오늘은 PHP의 기본 함수은 str_replace를 알려드리려고 합니다.
모든 언어에는 replace 함수가 있습니다. 당연히 PHP에도 있습니다.
단지 함수 이름 앞에 "str_" 을 붙혀넣었습니다. 문자열(str) 변경한다는 용도를 강조한 듯합니다.
PHP에는 "replace" 라는 6글자의 함수는 없고 용도를 표시한 [*]_replace가 있습니다.
개발자를 위한 배려지만 조금은 헷갈리는 구조입니다.
그래도 완벽함 치환 함수를 제공해주고 있으니 한번 알아보겠습니다.
▼해당 함수의 사용법입니다.
str_replace(
1번째 인수 : 변경대상 문자
2번째 인수 : 변경하려는 문자
3번째 인수 : 변수, replace가 바꾸고자 하는 문자열(변수수)
)
이런식으로 되어 있습니다.
ASP의 replace 랑은 1,3번째 인수가 바뀌어 있네요.
언어 마다 사용법과 명명은 같은데 사용법이 조금씩 다르네요
▼ 그리고 쉽게 예제를 한번 만들어 보았습니다.
1
2
3
4
5
6
7
8
|
<?php
$txt = "고코더 개발 Express 개발강의"; //대상 문자열
$result = str_replace('개발' , 'IT', $txt);
// str_replace('바껴서 없어질 문자' , '변경 완료 될 문자', '대상 문자열');
echo "변경 전 문자열 : ".$txt."<br>";
echo "변경 후 문자열 : ".$result;
?>
|
cs |
최대한 한눈에 들어오게 코딩을 해보았는데요
개발 이란 글자를 -> IT라고 바꾸는 방법을 알아보았습니다.
(처음 블로그 이름이었다고 요즘은 범위가 넓어져 개발이름 이름 대신 IT를 쓰고 있습니다.)
▼웹에서 확인한 결과입니다.
IT Express !!!
마무리
replace 만 이라도 사용법을 모든 개발언어가 통일 했으면 하네요.
'IT_Developers > PHP' 카테고리의 다른 글
PHP - 카우치베이스(couchbase) 확장 / DLL 추가 (0) | 2018.03.05 |
---|---|
PHP - APMSETUP7 / 5.3.x 업그레이드 (0) | 2018.03.02 |
PHP - isset() / 변수 설정 여부 체크 (0) | 2018.01.31 |
PHP - 요일 구하기 / date() (0) | 2018.01.29 |
PHP - file_get_contents() 객체 / 파싱 (0) | 2018.01.10 |
댓글