php移除字符串中重复的字符

通常我们使用数组函数等清除字符串中的重复字符,但是当文本比较大时会非常慢。最快的方法是使用php的正则表达式。你可以使用php的正则函数 preg_replace 来清除.下面是一个完整的php代码.

<?php
$text = 'one one, two three, two';
$result_text = preg_replace("/\b(\w+)\s+\\1\b/i", "$1", $text);
echo "Result Text: ".$result_text;
?>

处理后的结果为:

Result Text: one, two three, two

英文原文: http://www.phpzag.com/php-remove-repeated-words-in-a-string/

发表评论