我有一個看起來像下面這樣一個列表:計數列表中有多少個字,字符串中使用
$hotWords = ['fedora', 'tips', 'reddit', '/r/', 'god', 'le', 'army', 'iq', 'redditor', 'm\'lady'];
的想法是,以上的這些詞出現在一個字符串,越高「加權「成爲。
我打算使用一些不區分大小寫的正則表達式來匹配這些短語,但是我希望爲每個單詞使用都添加一個額外的點,其中包括每次出現單詞時都會添加一個權重值,即使重複該單詞也是如此。
本質上只是在這個數組中的每一個匹配等於一個額外的點。我怎麼去編程呢?
也許使用的preg_replace()有一些獨特的,比substr_count()是唯一 –