Wenn ich einen String mit dem Wort Gesellschaft haben und ich wünsche nur ganze Wörter, wie jede, begegne ich ein Problem mit strpos() suchen, wie folgt:PHP strpos - Suche nur ganze Wörter
if (strpos($desc, $row['phrase']) !== false)
{
// action
}
wird dieser Skript TRUE zurück, weil Firma einen Teil enthält: jeden, die da nicht hilfreich ist das Skript nur ganze Worte erfassen muss.
Das Unternehmen arbeitet
nicht das Wort enthält: jede
aber
Gibt es jede Änderung
das Wort enthält: "irgendein". Wie kann ich eine strpos-Funktion bearbeiten, um nur ganze Wörter zu suchen, d. H. Nicht Teil von ihnen?
Danke.
Hier klicken https://stackoverflow.com/questions/4325956/how-to-find-a-whole-word-in-a-string-in-php-without-accidental-matches – EstevaoLuis
Wörter werden in der Regel durch Leerzeichen getrennt .... 'strpos ($ desc," ". $ row ['Satz']. "") ' – Andreas
@ slevy1 Warum denkst du, dass Duplikat falsch ist. Es benutzt \ b, das ist das Wort – Andreas