일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- php
- flutter 완벽 가이드
- ftp download
- ftp upload
- page navigation
- flutter getting started
- php ftp upload
- android function
- 플러터
- flutter 총정리
- db connect
- 문자치환
- flutter 앱 만들기
- Swift
- 검색구현
- 정규식 문자치환
- flutter 실행하기
- Flutter 설치
- regexp
- Review
- StoreKit
- 크기 리사이즈
- flutter 환경설정
- AppStore
- flutter 설치하기
- php ftp download
- php 게시판
- php 문자치환
- SKStoreReviewController
- ftp연동
- Today
- Total
AppleTree iOS
PHP 문자 치환 함수 본문
문자치환 함수에 대해서 알아봅시다.
# 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 객체)응 참고해 보세용. 클식시 이동합니다.