Wort mehrmals im String suchen
Heyas,
bastel gerad an einer Suchfunktion, die einen String nach bestimmten vom User eingebene Keywords durchsucht. User gibt woerter ein, getrennt durch ein ",", String wird dann mit explode in array gewandelt und soll dann jedes einzelne wort im Suchtext durchsuchen. z.Z. jedoch bastel ich an der Suchfunktion an sich, also wird noch nichs uebergeben, setz ich im Code fest, jedoch komm ich mit der Suche an sich nicht weiter... Nutze dafuer "preg_match_all", da dieses den ganzen String durchsucht, auch wenn das gesuchte schon vorkam, jedoch scheints mir als ob man fuer search pattern keine variablen nutzen kann? so schauts aus PHP-Code:
Code:
1 jedoch muesste "exstring[4]" (was "string" beinhaltet") doch drei Treffer finden, oder nich? Bin fuer jeden Tip dankbar :) |
AW: Wort mehrmals im String suchen
Ich glaub man kann grundsätzlich in Hochkommata keine Variablen benutzen. Das geht nur in Anführungszeichen.
Mach doch einfach '/' . $exstring[$i] . '/' draus! |
AW: Wort mehrmals im String suchen
wie wärs mit
PHP-Code:
|
AW: Wort mehrmals im String suchen
ist die einzige funktion die ich gefunden hab die einen suchstring/wort in einem text mehrmals findet, alle anderen hoeren nach dem ersten Fund auf.
Oder hab ich eins uebersehn? :) |
AW: Wort mehrmals im String suchen
Schon mal mit einer while-Schleife probiert?
Oder wenn Du nur die Anzahl der Vorkommen wissen möchtest versuch doch mal substr_count() |
AW: Wort mehrmals im String suchen
hm krass
substr_count wohl uebersehn und weitaus einfacher :) also naextes mal: Augen auf beim Eierkauf thx :) |
AW: Wort mehrmals im String suchen
Zitat:
|
AW: Wort mehrmals im String suchen
hab ich auch jesacht, aber soll dennoch so gemacht werden *schulter zuck*
naja, u.a fuer eine statistik welches wort wie oft vorkommt, wo man was optimieren (fuer Beschreibungen etc (was die Such durchsucht)) kann und weiss der Geier was. bzgl. $output2, hab ich auch heut morgen bemerkt dass es falsch angezeigt wurde, nutze aber nun substr_count(), weils wesentlich einfacher ist und das gleiche liefert was ich brauch :) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:38:19 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.