AppleTree iOS

PHP 문자 치환 함수 본문

PHP/PHP 문법

PHP 문자 치환 함수

사과나무 2013. 7. 12. 15:55

문자치환 함수에 대해서 알아봅시다.


# replace_func.php

<?

$string = "<b>우리나라의 특산물</b>";

echo $string;

?>


이런 소스가 있다고 할때 우니도우창에서 실행을 시켜보면


이런식으로 <b> 태그가 적용이 되어 나오지요.


그럼 태그를 적용 안시키고 <나 >를 적용 시키려면 어떡해야할까요?

바로 문자 치환 함수를 쓰시면 됩니다.


1 str_replace("<","lt;",$str);

# replace_func.php

<?

$str = "<b>우리나라의 특산물</b>";

$str = str_replace("<","lt;",$str);

$str = str_replace(">","& gt;",$str);

echo $str;

?>




으잉?! ㅋㅋㅋ 급당황

이거슨 적절하지 않은 예시였다.

인터넷창은 아니가보다


이렇게 된이상 다음에디터로 간다!




이렇게!





그래도 뭔가 이상하다...  ㅠㅠㅠ 엉엉 

그래도 문자가 바뀌었다는 것에 의의를 두자.

ㅋㅋ...ㅋㅋㅋㅋㅋㅋㅋ.ㅋㅋㅋㅋㅋㅋㅋㅋㅋ....ㅋㅋㅋㅋㅋㅋㅋㅋ ㅎㅎㅎㅎㅎ


다음으로


2 preg_replace("/http:\/\/localhost\/images\//","",$str);

# replace_func.php

<?

$str = "http://localhost/images/hahahaha.jpg";  //빨간부분 없앨부분

echo preg_replace("/http:\/\/localhost\/images\//","",$str);

?>




그런데 참고로 preg_replace는 

preg_replace("/RegExp표현식/(RegExp 옵션)","바뀔문자",바꿀 대상);


이렇게 적어줘야한다.


RegExp표현식을 자세히 알아보려면 내 게시물 javascript > javascript 문법 > 정규식 (RegExp 객체)응 참고해 보세용. 클식시 이동합니다.

Comments