<?php$test="안녕하세요 제번호는 010-134-5678 입니다.";// - 있는 핸드폰번호 정규식$pattern="/([0]{1}[1]{1}[016789]{1})-([0-9]{3,4})-([0-9]{4})/";// 정규식에 일치하는 문자열을 배열로 가져옴.preg_match_all($pattern,$test,$matches);// 가져온 배열은 foreachforeach($matches[0]as$value){//핸드폰번호를 - 로 나눔.$phone=explode("-",$value);//나눈 번호를 2,3번째 값만 숫자를 *로 변경$change=$phone[0]."-".preg_replace("/(\d)/","*",$phone[1])."-".preg_replace("/(\d)/","*",$phone[2]);//기존 문자열에서 핸드폰번호를 바꾼번호로 변경$test=str_replace($value,$change,$test);}//테스트echo$test;?>