У меня есть список, который выглядит как этот ниже:подсчитывать, сколько слов из списка используются в строке
$hotWords = ['fedora', 'tips', 'reddit', '/r/', 'god', 'le', 'army', 'iq', 'redditor', 'm\'lady'];
Идея заключается в том, что чем больше эти слова появляются в строке, тем выше " взвешивание "становится.
Я планировал использовать какое-то нечувствительное к регистру регулярное выражение, чтобы соответствовать этим фразам, однако я хочу добавить дополнительную точку для каждого использования слова, которая включает добавление значения веса каждый раз, когда слово появляется, даже если оно повторяется.
По существу, каждое совпадение в этом массиве равно одной дополнительной точке. Как я могу это программировать?
возможно использовать preg_replace() с некоторыми уникальными и чем substr_count(), что уникальный –