이름 중간 별표 처리하기

$censored_name = preg_replace('/\b[가-힣]([가-힣])[가-힣]*\b/s', '*', 원래이름변수);

echo $censored_name;
|

댓글 3개

echo preg_replace('/.(?=.$)/u','*',홍길동); // 홍*동
정규식은 속도가 상당히 느립니다. 단순히 이름이라면 strlen으로 길이구해서 자르는게 더 나을수 있습니다.
echo substr($wr_name,0,1)."*".substr($wr_name,-1);
또는
cut_srt($wr_name, 1, "**");
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
9년 전 조회 1.2만
9년 전 조회 2만
9년 전 조회 1.2만
9년 전 조회 1만
9년 전 조회 6,161
9년 전 조회 1.2만
9년 전 조회 7,388
9년 전 조회 7,888
9년 전 조회 1.7만
9년 전 조회 8,061
9년 전 조회 8,812
9년 전 조회 9,365
9년 전 조회 7,026
9년 전 조회 1.8만
9년 전 조회 9,648
9년 전 조회 7,449
9년 전 조회 8,898
9년 전 조회 6,784
9년 전 조회 1.8만
9년 전 조회 1.9만
9년 전 조회 9,455
9년 전 조회 7,719
9년 전 조회 2.3만
9년 전 조회 7,135
9년 전 조회 9,561
9년 전 조회 7,725
9년 전 조회 7,141
9년 전 조회 8,853
9년 전 조회 7.7만
9년 전 조회 5,788