ホームページ > バックエンド開発 > PHPの問題 > PHPで不正な文字を削除する方法

PHPで不正な文字を削除する方法

王林
リリース: 2023-03-08 07:38:01
オリジナル
3036 人が閲覧しました

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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート