使用 PHP 删除标点符号


‘preg_replace’ 函数可以用来匹配字符串中的字符,并删除不必要的字符。

保留字母和数字 −

实例

 实时演示

<?php
$s = "Hello, my name is Bobby !? I am 8 years !";
print_r( preg_replace('/[^a-z0-9]+/i', ' ', $s));
?>

输出

将产生以下输出 −

Hello my name is Bobby I am 8 years

仅保留字母 −

实例

 实时演示

<?php
$s = "Hello, my name is Bobby !? I am 8 years !";
print_r( preg_replace('/[^a-z]+/i', ' ', $s));
?>

输出

将产生以下输出 −

Hello my name is Bobby I am years

保留字母、数字和下划线

实例

<?php
$s = "Hello, my name is Bobby !? I am 8 years !";
print_r(preg_replace('/[^w]+/', ' ', $s));
?>

输出

将产生以下输出 −

Hello my name is Bobby I am 8 years

更新于: 09-Apr-2020

888 次浏览

开启您的 职业生涯

完成本课程可获得认证

开始吧
广告
© . All rights reserved.