Дайте акъл, и най-добър и правилен подход. Искам да да взема стринг, да отделя само и единствено думите в него и да ги сравня с други думи.
Другите думи ще са голям масив (примерно) изваден от база данни.
Понеже документацията е на същия адрес намерих това:
Обаче трябва да вмъкна още неща в първия параметър и зациклих, защото приема други символи, а не знам как да ги изразя.
И изобщо правилно ли е така да се подходи, откъм производителност защото тая $duma ще се сравнява с други 20к примерно?
Или някой да ме светне как да сравня масива $keywords с масив $query взет от БД, и да речем да болт-на съвпаденията в стринга?
Другите думи ще са голям масив (примерно) изваден от база данни.
Понеже документацията е на същия адрес намерих това:
PHP:
<?php
// split the phrase by any number of commas or space characters,
// which include " ", \r, \t, \n and \f
$keywords = preg_split("/[\s,]+/", "hypertext language, programming");
foreach ($keywords as $duma) {
echo '<p>'.$duma.'</p>';
}
?>
Обаче трябва да вмъкна още неща в първия параметър и зациклих, защото приема други символи, а не знам как да ги изразя.
И изобщо правилно ли е така да се подходи, откъм производителност защото тая $duma ще се сравнява с други 20к примерно?
Или някой да ме светне как да сравня масива $keywords с масив $query взет от БД, и да речем да болт-на съвпаденията в стринга?