Notice
Recent Posts
Recent Comments
Tags
- javascript 바코드스캔
- javascript redirection
- 404에러페이지
- asp.net Select
- 파일업로드 체크
- 맥 오라클설치
- 파일업로드 유효성체크
- 하드 마이그레이션
- 강제이동
- 바코드 생성하기
- SSD 복사
- php 캐쉬제거
- TempData
- javascript 바코드 생성
- asp.net dropdownlist
- asp.net core Select
- 바코드 스캔하기
- jquery 바코드
- jquery 바코드생성
- ASP.Net Core 404
- 하드 윈도우 복사
- django 엑셀불러오기
- XSS PHP
- 말줄임표시
- ViewData
- javascript 유효성체크
- XSS방어
- Mac Oracle
- 타임피커
- ViewBag
웹개발자의 기지개
[PHP] 이름부분에 '*' 형태로 마스킹 처리하기 본문
<?
function maskName($name) {
$length = mb_strlen($name, 'UTF-8');
if ($length == 2) {
// 이름이 2글자인 경우
return mb_substr($name, 0, 1, 'UTF-8') . '*';
} elseif ($length == 3) {
// 이름이 3글자인 경우
return mb_substr($name, 0, 1, 'UTF-8') . '*' . mb_substr($name, 2, 1, 'UTF-8');
} elseif ($length == 4) {
// 이름이 4글자인 경우
return mb_substr($name, 0, 1, 'UTF-8') . '**' . mb_substr($name, 3, 1, 'UTF-8');
} else {
// 그 외의 경우 (예외 처리)
return $name;
}
}
?>
'PHP' 카테고리의 다른 글
[PHP] 유용한 실무팁 8 - Ajax, Json 형태로 연동하기 (0) | 2024.07.02 |
---|---|
[PHP] 날짜 관련 함수 모음 - 해당 월 첫째날, 마지막날, 몇 주차 (0) | 2024.06.25 |
[PHP] 유용한 실무팁 7 - 토글 (toggle) 작업하기 (0) | 2024.05.14 |
[PHP] 2차 연관배열에서 특정 필터순서로 배열 요소 재정렬하기 (1) | 2024.04.26 |
[PHP] 큰 이미지 업로드시 썸네일 이미지 생성중에 에러날때 (thumnail) (1) | 2024.04.17 |
Comments