티스토리 뷰

원하는 단어를 찾아서 치환 해주고 싶을때 쓰이는 php 함수는 -preg_replace 입니다.


공식 php 매뉴얼에서는 다음과 같이 나오고 있습니다.


http://php.net/manual/kr/function.preg-replace.php



preg_replace

(PHP 4, PHP 5, PHP 7)

preg_replace — 정규 표현식 검색과 치환을 수행

설명 ¶

mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit [, int&$count ]] )

subject를 검색하여 매치된 pattern을 replacement로 치환합니다.

그럼 예제를 통해 살펴보겠습니다.


전화번호에서 뒷자리 4자리를 *로 만드는 방법 입니다.



<?php


$ori_text="02-123-1234";

$pattern = "/(0[0-9]{1,2})-([0-9]{3,4})-([0-9]{4})/i";

$replace = "$1-$2-****";


$rst = preg_replace($pattern, $replace, $ori_text);


echo $rst;

?>


결과는 

02-123-****

이렇게 나옵니다^^

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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 31
글 보관함