Выбор слов по окончанию. PHP
1.
Удаленный (13.02.2017 / 09:03)
Имеется база слов около 100000шт. в базе. Хотелось бы с помощью PHP вытащить из базы все слова с определенным окончанием. Это возможно? Подскажите
2.
Вантуз-мен (13.02.2017 / 09:48)
MaZaHaKeR, select * from table where field like '%word';
Это если у тебя в поле по 1 слову, а если там текст тогда тоже самое только потом нужно еще в цикле вытащить эти слова отдельно
3.
Удаленный (13.02.2017 / 09:56)
Vantuz, база слов в смысле просто список в .txt формате.))
4.
Андрей (13.02.2017 / 10:31)
Тогда надо в массив преобразовать и искать в массиве
5.
Удаленный (13.02.2017 / 10:38)
Andrei4ik93, а как это на php сделать?
6.
Вантуз-мен (13.02.2017 / 15:01)
$file = file_get_contest('filename');
$words = explode(' ', $file);
$search = [];
foreach ($words as $word) {
if (preg_match('/что-то$/', $word)) {
$search[] = $word;
}
}
var_dump($search);
можно и без регулярки, но так как у тебя разовая операция, то без разницы
URL:
https://visavi.net/topics/43425