>백엔드 개발 >PHP 문제 >PHP에서 잘못된 문자를 제거하는 방법

PHP에서 잘못된 문자를 제거하는 방법

王林
王林원래의
2021-02-22 15:21:103032검색

php去除非法字符的方法:可以利用php中的str_replace函数来去除字符串中的非法字符,如【$str = str_replace('\\','',$str);】。

PHP에서 잘못된 문자를 제거하는 방법

本文操作环境:windows10系统、php 7.3、thinkpad t480电脑。

函数介绍:

str_replace() 函数替换字符串中的一些字符(区分大小写)。

语法:

str_replace(find,replace,string,count)

参数介绍:

  • find    必需。规定要查找的值。    

  • replace    必需。规定替换 find 中的值的值。    

  • string    必需。规定被搜索的字符串。    

  • count    可选。一个变量,对替换数进行计数。    

实现代码:

/**
 * 去掉字符串里非法的字符
 * @param $str string
 * @return string
 */
function remove_chars($str)
{
    $str = str_replace('\\','',$str);
    $str = str_replace('/','',$str);
    $str = str_replace('*','',$str);
    $str = str_replace('?','',$str);
    $str = str_replace(':','',$str);
    $str = str_replace(&#39;<&#39;,&#39;&#39;,$str);
    $str = str_replace(&#39;>&#39;,&#39;&#39;,$str);
    $str = str_replace(&#39;|&#39;,&#39;&#39;,$str);
    $str = str_replace(&#39;"&#39;,&#39;&#39;,$str);
    $str = str_replace(&#39; &#39;,&#39;&#39;,$str);
    return $str;
}

相关推荐:php教程

위 내용은 PHP에서 잘못된 문자를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.