반응형
필자는 회사 업무를 하던 도중 이메일 주소를 암호화 할 필요가 있었다.
그러다보니 찾은 자료가 있는데
https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=21
진짜 정리가 잘되어있더라.
나의 경우 이메일 주소
explode 함수로 @중심으로 주소를 쪼개고
쪼개진 이메일 주소 explode는 배열로 나오기에 배열 0번째로 2글자부터 해당 내용을 *로 치환
$email = 'example@naver.com';
$div= explode('@', $email);
$div[0] = preg_replace('/(?<=.{2})./u','*',$div[0]);
// 2번째부터 *로 치환
$div[1] = preg_replace('/[A-za-z0-9]/','*',$div[1]);
// .을 제외한 모든 영문 *로 치환
$mail = implode('@', $div);
결과물이 ex*****@*****.***
잘 되더라 ㅎㅎㅎ
728x90
'취업 > PHP' 카테고리의 다른 글
[PHP] 카운트다운.JS 기능 구현하기 (0) | 2021.06.18 |
---|---|
[php]foreach 특정횟수 반복. 길이 조절하기 (0) | 2021.06.16 |
php 제이쿼리 - ajax 이후 아무리해도 클릭먹통 증상 (0) | 2021.05.31 |
텔레그램 봇 오류 409해결방법. stopPolling (0) | 2021.05.12 |
node - 텔레그램 봇 작성 (0) | 2021.04.30 |