如何在PHP搅拌中删除非字母数字字符?

我们可以使用PHP中的preg_replace()函数从字符串中删除非字母数字字符。preg_replace()函数是PHP中的内置函数,用于执行正则表达式进行搜索并替换内容。

语法

preg_replace(pattern,replacement,subject,limit,count)

让我们讨论下面的函数的参数。

模式

此参数包含要搜索的模式。

替代

它是必填参数。此参数可以包含字符串或带有要替换的字符串的数组。

学科

字符串或包含要搜索和替换的字符串的数组。

限制

每个主题字符串中每个模式的最大可能替换数

计数

这是一个可选参数,如果指定,则将用完成的替换数量填充此变量。 

让我们以一个示例进行演示,借助preg_replace()函数从字符串中删除非字母数字字符。

示例

<?php
   $str = "tu!tor^ials$%!poi&nt";
   echo preg_replace('/[^a-zA-Z0-9]/','', $str);
?>

输出结果

nhooo

说明

在上面的示例中,字符串“ $str”包含非字母数字字符。我们使用了preg_replace()来从字符串中提取那些字符以获得所需的输出。