Qual è il modo più veloce in PHP per prendere un elenco di parole chiave e abbinarlo a un risultato di ricerca (come una serie di titoli) per tutte le parole?La routine PHP più veloce per abbinare le parole
Per esempio, se la mia frase chiave è "grandi scarpe di cuoio", quindi i seguenti titoli sarebbe un match ...
- ottenere qualche Davvero Grandi scarpe di cuoio
- Scarpe in pelle Are Great
- Grande Giorno! The Are Some Cool Scarpe in pelle!
- Scarpe, fatti di pelle , può essere Grande
... mentre questi non sarebbe partner:
- Scarpe in pelle in vendita da oggi !
- vi innamorerete di queste scarpe di cuoio Notevolmente
- Great Shoes non sono a buon mercato
Immagino che ci sia qualche trucco con funzioni di array o una RegEx (Regular Expression) per raggiungere questo obiettivo rapidamente .
Vorrei usare una combinazione di explode, array_merge/array_unique e contare per questo, ma non posso dire quanto sia veloce. – svens