티스토리 뷰
출처 : http://blog.naver.com/goldparkjy/60042829452
$deny_words="욕1,욕2,욕3,욕4,광고글1,광고2"; //// ',' 로 각 단어를 구분합니다.
$deny_to_words="*"; /// 욕글자가 바뀔 문자
function word_filter($words){
GLOBAL $deny_words;
GLOBAL $deny_to_words;
if ($deny_words!=""&&$words!=""){
$ndwords=array();
$mdeny_words=explode(",",$deny_words);
foreach ($mdeny_words as $rdwords){
$r_deny_words=str_repeat("$deny_to_words", strlen($rdwords));
$ndwords["$rdwords"]="$r_deny_words";
}
$r=strtr("$words",$ndwords);
}else{
$r=$words;
}
return $r;
}
echo word_filter("안녕하시오!! 욕1 하시오.. 욕2 이니...욕3 이오.");
결과)
안녕하시오!! ** 하시오.. ** 이니..** 이오.
'웹개발 > Php' 카테고리의 다른 글
| PHP 셰션 옵션 정보 설명 (0) | 2014.02.25 |
|---|---|
| 뒤로가기 하더라도 데이터가 살아남기 (0) | 2014.02.25 |
| 비트 연산자 처리 샘플 (0) | 2014.02.25 |
| 배열 카운트 만큼 특수 문자 채우기 (0) | 2014.02.25 |
| 셰션 정리하기 (0) | 2014.02.19 |
댓글