PHP에서 민감한 단어를 바꾸는 방법: 1. PHP 샘플 파일을 만듭니다. 2. 양식 주석 양식을 정의합니다. 3. "str_replace($word, "***", $pinglun);"을 사용하여 단어를 바꿉니다. 댓글에서 민감한 단어를 별표로 바꾸세요.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, Dell G3 컴퓨터.
PHP에서 민감한 단어를 바꾸는 방법은 무엇입니까?
코드는 다음과 같습니다:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>敏感词替换</title> </head> <body> <form action="" method="post"> <label for="">请输入您的评论:</label><br> <textarea name="pinglun" id="" cols="30" rows="10"></textarea><br> <input type="submit" value="提交"> </form> </body> </html> <?php if ($_POST) { $pinglun=$_POST['pinglun']; $word=['傻逼','二百五','垃圾']; if (str_replace($word, "", $pinglun)!==$pinglun) { echo "<script>alert('您的评论存在敏感词,将会被替换');</script>"; $str=str_replace($word, "***", $pinglun); exit("<script>alert('您替换后的评论是:{$str}');</script>"); }else{ exit("<script>alert('您的评论是:{$pinglun}');</script>"); } } ?>
참고: str_replace() 함수는 문자열의 일부 문자를 바꿉니다(대소문자 구분).
함수는 다음 규칙을 따라야 합니다.
검색된 문자열이 배열이면 배열을 반환합니다. 검색 중인 문자열이 배열인 경우 배열의 각 요소를 찾아서 바꿉니다. 배열을 검색하고 교체해야 하는 경우 교체할 요소가 찾은 요소 수보다 적으면 초과된 요소는 빈 문자열로 교체됩니다. 배열을 검색하고 하나의 문자열만 바꾸는 경우 대체 문자열은 찾은 모든 값에 적용됩니다.
참고: 이 함수는 대소문자를 구분합니다. 대소문자를 구분하지 않고 검색하려면 str_ireplace() 함수를 사용하세요.
참고: 이 함수는 바이너리 안전합니다.
Grammar
str_replace(find,replace,string,count)
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 민감한 단어를 바꾸는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!