Вот моя проблема, у меня есть текст в PHP:PHP Найти все вхождения целого слова из текста
$text = "Car is going with 10 meters/second"
$find = array("meters","meters/second");
теперь, когда я делаю это:
foreach ($find as $f)
{
$count = substr_count($text,$f);
}
Выход:
meters -> 1
meters/second -> 1
Обычно я считаю метры не/вторым как целое слово, так что метры не должны учитываться, только м/сек, так как нет места их отделяет
Так что я Ожидать:
meters -> 0
meters/second -> 1
почему это должно быть 0 для 'meters'? он появляется в тексте ... – Guillaume
'meter' также есть. Тогда зачем 0? – kushpf
Вы делаете это с помощью субстрата. если вы просите найти только целые слова, пожалуйста, немного поискайте :) –