我正在研究一個基於PHP的購物應用程序。我有我知道代表相同產品的字符串列表。這些字符串可能包含完整的產品名稱或其中的一部分(完整的產品名稱通常是品牌+型號)。如何從一組字符串中提取產品名稱? (php)
我不知道什麼是執行此產品名稱提取的最佳方法。
例如,這裏代表同一產品的字符串列表:
- TKG BOUILLOIRE TKG - JK 1008 RWD
- TKG JK 1008 RWD
- TKG KALORIK - JK 1008 RWD - Bouilloire ELECTRIQUE SANS費爾360°
- TKG Bouilloire ELECTRIQUE SANS FIL 1,7-升2000瓦特的POI TKG胭脂等相思
- TKG KALORIK - JK 1008 RWD - Bouilloire ELECTRIQUE SANS費爾360°
- TKG JK 1008 RWD BOUILLOIRES
我希望提取的產品名爲 「TKG JK 1008 RWD」。請注意,字符串4只包含部分信息。
我試過一種方法,當我計算所有字符串中的重複單詞;但從那裏,很難走得更遠。
你有什麼線索嗎?
乾杯 薩科
嗨,根據提供的信息,這看起來像一個銷售網站。你可以說得更詳細點嗎?你可以改變html輸出嗎?它被用作下拉菜單嗎? – 2012-02-03 18:32:43
如果你已經知道你需要提取什麼,那麼不要費力提取它。如果你不知道你需要提取什麼,那麼你需要描述你想提取的***模式***,否則沒有人可以回答你的問題。 – FtDRbwLXw6 2012-02-03 18:33:33
在我看來,這聽起來像你有某個地方的設計問題。強制使用獨特的產品編號,以避免混淆購買什麼和訂購。使用唯一的產品編號開始或結束上述每個字符串。 – phpmeh 2012-02-03 18:34:37