본문 바로가기
Program/TempPHP(스팸방지)

PHP 3강 변수의 문자열을 치환(바꿔치기)해보자!

by 한빛가람 2016. 4. 12.
반응형


 



약 2년만에 진행되는 PHP 강좌입니다(?)

 

이번 강좌부터는 PHP의 함수에 대해 집중적으로 알려드리도록 하겠습니다.

 

강좌에 들어가기 전에 문자열 치환이 무엇일까요?

 

다음 사전에서는

(사람 어떤 다른 으로)바꾸어 놓다.

 

를 치환이라고 말하고 있습니다.

 

하지만 PHP에서는 사람이 특정 문자열미리 지정한 문자열로 바꾸어 놓는 의미로 생각하시면 됩니다.

 

그런데 솔직히 단어가 너무 길다! 생각하시는 분들 있을거라 생각해서 쉽게 알려드릴게요!

 

 

나는 한빛가람입니다.

 

이런 문자열이 있다고 생각하면

 

나는 고사리입니다.

 

처럼 문자열을 바꿔치기 할 수 있다는 의미로 해석하시면 좋습니다.

 

이에 대한 PHP함수가

str_replace();

입니다!

 

사용 방법은

$변수a = "나는 한빛가람입니다.";

str_replace("한빛가람","고사리",변수a);

형태로,

위에서 보시듯이

 

한빛가람을 고사리로 바꿔버리는 우스꽝스러운 현상을 발생시킬 수 있습니다.

 

그리고 외울땐 string의 줄임표시인 str과 바꿔치기하다 혹은 재배치의 replace를 동시에 외우시면 편해요!

 

한 숟가락 더 뜨자면,

 

$변수b = "한빛가람은 너무나 귀엽습니다."

 

str_replace("귀엽","안귀엽",변수b); 

 

라는 구절을 통해

 

"한빛가람은 너무나 안귀엽습니다."로 변형이 가능합니다.

 

그럼 실행해보도록 할까요?

 

소스 실행은 다음과 같이 진행해주세요!

 

소스 다운로드는 아래에 있습니다 :)

 

<?php

$dog = "나는 개입니다. 아주 훌룡한 개입니다. 게이가 아닙니다. 개입니다.";

$replace = str_replace("개","고양이",$dog);

echo $replace;

?>

 

처럼 진행하시면

 

나는 고양이입니다. 아주 훌룡한 고양이입니다. 게이가 아닙니다. 고양이입니다.

 가 출력되시는걸 알 수 있습니다!

 

그럼 즐거운 프로그래밍하세요!

 


 

 

 

 

 

 

 

 

아래의 사랑표(하트)버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히






Copyright © 이동마이의 컴퓨터 하루 & 이서현(myskys2) All Rights Reserved.


 

 

 

 

 


 

반응형
크리에이티브 커먼즈 라이선스
한빛가람 필자가 게시한 대부분의 블로그 게시물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다. 게시물에 CCL이 적용되지 아니하다고 적혀있는 경우엔 본 라이선스 적용 대상이 아닙니다.

댓글