过滤中文标点可以使用正则表达式来实现。一般情况下,我们可以使用 p{P} 匹配所有标点符号,然后将其替换为空字符串即可。
- 使用正则表达式匹配中文标点符号:p{P}。这个正则表达式可以匹配所有的标点符号,包括中文和英文。
- 将匹配到的中文标点符号替换为空字符串即可。具体代码如下:
$content = "这是一段包含中文标点符号的内容!";
$filtered_content = preg_replace("/p{P}/u", "", $content);
echo $filtered_content;
上述代码中,preg_replace 函数用于替换匹配到的标点符号,/u 修饰符用于指定 UTF-8 编码。