Многократный поиск по ключевым словам в php mysql

Вот мой метод ввода сообщений из формы. Форма включает в себя технику поиска.
What are the difference between AC motor and DC motor?

Я хочу, чтобы результат был
What|difference|AC|motor|DC|motor

Но я получаю вывод
What|||difference||AC|motor||DC|motor

Что я делаю неправильно?


Вот мой подход к кодированию

<?php
include 'dbh.inc.php';

if(isset($_POST['submit']) && !empty($_POST['search'])){

$value = trim(mysqli_real_escape_string($conn, $_POST['search']));
$noSpace = preg_replace('/\s+/', ' ', $value);
$noCommon = removeCommonWords($noSpace);

$replace = str_replace(' ', '|', $noCommon);

echo $replace;

}



function removeCommonWords($input){

// EEEEEEK Stop words
$commonWords = array('a','able','about','above','abroad',..........);

return preg_replace('/\b('.implode('|',$commonWords).')\b/','',$input);
}


?>

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]