Heim > Fragen und Antworten > Hauptteil
Wenn Sie PHP zum Entwickeln einer Website verwenden, wo befindet sich das Suchfeld? Beim Eingeben wird die Benutzereingabemethode nicht richtig umgeschaltet. Es kann also vorkommen, dass die Eingabe Pinyin in chinesische Zeichen umwandelt und die Datenbank abfragt Zeigen Sie die entsprechenden Produkte an! Ursprünglich wollte ich Sphinx verwenden, aber ich hatte keine andere Wahl, als es mehrere Tage lang erfolglos zu installieren!
仅有的幸福2017-06-24 09:44:17
// PHP利用ICU扩展intl实现汉字转拼音
echo transliterator_transliterate('Any-Latin; Latin-ASCII; Lower()', '小米'); //xiao mi
// MySQL全文检索字段name_fts中同时包含关键字xiao mi的商店记录.
SELECT name FROM store
WHERE MATCH(name_fts)
AGAINST('+xiao +mi' IN BOOLEAN MODE)
ORDER BY id DESC LIMIT 5;