이름 중간 별표 처리하기 정보
이름 중간 별표 처리하기본문
            
            
                        $censored_name = preg_replace('/\b[가-힣]([가-힣])[가-힣]*\b/s', '*', 원래이름변수);
echo $censored_name;
                
                
                echo $censored_name;
                        
                추천
                
2
                
    2
댓글 3개
                
                    echo preg_replace('/.(?=.$)/u','*',홍길동); // 홍*동                
                
                
            
                    
                
                    정규식은 속도가 상당히 느립니다. 단순히 이름이라면 strlen으로 길이구해서 자르는게 더 나을수 있습니다.                
                
                
            
                    
                
                    echo substr($wr_name,0,1)."*".substr($wr_name,-1);
또는
cut_srt($wr_name, 1, "**");
                    또는
cut_srt($wr_name, 1, "**");