php中如何过滤所有的特殊字符
发布网友
发布时间:2022-04-23 12:43
我来回答
共1个回答
热心网友
时间:2023-09-24 06:13
用正则匹配替换
用函数str_replace一个一个替换
追问具体要怎么写啊
追答
直接说正则吧,改例子来自官方例子,更多具体参数你可以上php点net查询。
$string = 'The quick brown fox jumped over the lazy dog.';
$patterns = array();
$patterns[0] = '/quick/';
$patterns[1] = '/brown/';
$patterns[2] = '/fox/';
$replacements = array();
$replacements[2] = 'bear';
$replacements[1] = 'black';
$replacements[0] = 'slow';
echo preg_replace($patterns, $replacements, $string);
// 上面会输出
// The bear black slow jumped over the lazy dog.