Вот что я никогда не делал и даже не пытался сделать, и теперь мне нужно:
У меня есть образец строки, скажем, хорошо знаю $myVar = 'Hello World'
,
Чем у меня есть таблица БД, например:
| ID | sample_string |
---------------------
| 1 | Hello World |
| 2 | Hello Worlds |
| 3 | Hello Word |
| 4 | Hi Jack |
---------------------
Следующее, что мне нужно сделать, это получить все записи из таблицы БД, где данные в поле sample_string
более чем, скажем, на 70% $myVar
, В этом примере Hello World, Hello Worlds & Привет Слово.
Это можно сделать непосредственно в БД (MSSQL) или в PHP путем сравнения $myVar
против каждой из строк таблицы и построения массива PHP, который когда-либо работает.
Любая помощь или ссылки на все, что может помочь, с благодарностью
Не берите в голову, я думаю, что нашел это: php’s similar_text (). Интересно, что не так с моими вопросами о гугле, что раньше такого не возникало.
Однако, если кто-то знает способ сделать эту сторону БД (запрос или sp), пожалуйста, поделитесь.
Других решений пока нет …