약 2년만에 진행되는 PHP 강좌입니다(?)
이번 강좌부터는 PHP의 함수에 대해 집중적으로 알려드리도록 하겠습니다.
강좌에 들어가기 전에 문자열 치환이 무엇일까요?
다음 사전에서는
를 치환이라고 말하고 있습니다.
하지만 PHP에서는 사람이 특정 문자열을 미리 지정한 문자열로 바꾸어 놓는 의미로 생각하시면 됩니다.
그런데 솔직히 단어가 너무 길다! 생각하시는 분들 있을거라 생각해서 쉽게 알려드릴게요!
나는 한빛가람입니다.
이런 문자열이 있다고 생각하면
나는 고사리입니다.
처럼 문자열을 바꿔치기 할 수 있다는 의미로 해석하시면 좋습니다.
이에 대한 PHP함수가
str_replace();
입니다!
사용 방법은
$변수a = "나는 한빛가람입니다.";
str_replace("한빛가람","고사리",변수a);
형태로,
위에서 보시듯이
한빛가람을 고사리로 바꿔버리는 우스꽝스러운 현상을 발생시킬 수 있습니다.
그리고 외울땐 string의 줄임표시인 str과 바꿔치기하다 혹은 재배치의 replace를 동시에 외우시면 편해요!
한 숟가락 더 뜨자면,
$변수b = "한빛가람은 너무나 귀엽습니다." 를
str_replace("귀엽","안귀엽",변수b);
라는 구절을 통해
"한빛가람은 너무나 안귀엽습니다."로 변형이 가능합니다.
그럼 실행해보도록 할까요?
소스 실행은 다음과 같이 진행해주세요!
소스 다운로드는 아래에 있습니다 :)
$dog = "나는 개입니다. 아주 훌룡한 개입니다. 게이가 아닙니다. 개입니다.";
$replace = str_replace("개","고양이",$dog);
echo $replace;
?>
처럼 진행하시면
나는 고양이입니다. 아주 훌룡한 고양이입니다. 게이가 아닙니다. 고양이입니다.
가 출력되시는걸 알 수 있습니다!
그럼 즐거운 프로그래밍하세요!
아래의 사랑표(하트)버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히
Copyright © 이동마이의 컴퓨터 하루 & 이서현(myskys2) All Rights Reserved.
'Program > TempPHP(스팸방지)' 카테고리의 다른 글
PHP 5강 변수의 글자 수를 측정해보자! (0) | 2016.06.01 |
---|---|
PHP 4강 변수의 자료형을 바꾸어보자! (0) | 2016.04.14 |
PHP 2강 문장 출력을 해보자 2차시 PHP 상수(define)가 뭐지? (2) | 2015.02.16 |
PHP 2강 Hello World! 출력으로 PHP 출력구문 파해치기! 2차시 (0) | 2014.12.12 |
PHP 2강 Hello World! 출력으로 PHP 출력구문 파해치기! 1차시 (4) | 2014.11.24 |
댓글