我有一个字符串:PHP字符串 - 删除阵列或词语检查其他
$data = "String contains works like apples, peaches, banana, bananashake, appletart";
我也有2个STD阵列如下包含多个字的:
$profanityTextAllowedArray = array();
$profanityTextNotAllowedArray = array();
例如:
$profanityTextAllowedArray
(
[0] => apples
[1] => kiwi
[2] => mango
[3] => pineapple
)
我怎样才能把字符串$data
并首先从$profanityTextAllowedArray
和删除任何话然后检查字符串$data
中$profanityTextNotAllowedArray
中应标记的任何字词?
如果允许或过滤的单词列表会变大,这将使用大量的CPU。我们应该总是想到这样的情况,即使在学习的时候。 – 2013-02-26 12:03:39
@Megakuh很有趣。你是否在使用pReg库或者在这里有一些其他沉重的CPU吗? – 2013-02-27 09:47:12