Der benutzer soll die Website durchsuchen können.
Er gibt in ein Feld seinen Suchstring ein: "auto cabrio -mercedes -bmw"
Ich möchte diesen Suchstring nun so aufschlüsseln, dass ich die Suchkriterien so geordnet habe, dass ich in einem Array die Wörter habe, die im Suchergebnis enthalten sein sollen und in einem anderen die, die nicht enthalten sein sollen.
Die einzige Möglichkeit die ich sehe wäre mit regülären Ausdrücken alle Wörter rauszufiltern die davor ein "-" haben.
Alles Wörter mit explode beim Leerzeichen trennen und bei jedem Wort den ersten Buchstaben prüfen, obs ein - ist oder nicht. Allerdings siehste dann bei "auto cabrio - mercedes - bmw" alt aus.
Kommentar