stripos extrem langsam Problem, besser strpos? Multibytefunktion?
bearbeitet von
Hello,
> eigentlich keine Frage mehr, habe schon eine Antwort gefunden. Wollte es aber trotzdem für andere mitteilen.
Schön, dass Du mal darüber geschrieben hast ;-)
>
> Gestern wunderte ich mich, warum ein Script (Riesentextdatei auf vorhandene Wörter kontrollieren) scheinbar gar nicht fertig wurde. Das änderte sich erst als ich stripos gegen strpos tauschte, da waren es gerade mal ca. 2 Sekunden. Fürchtete schon alte Scripte darauf hin nochmal untersuchen zu müssen. Aber dann fand ich doch noch im Netz die Erklärung dazu, scheint wohl nur[ ein Problem unter Windows](https://bugs.php.net/bug.php?id=45265) zu sein. Aber gut, werde dennoch (muss jeder für sich entscheiden) ab sofort strpos bevorzugen, auch wenn ich dann u.U. auch noch strtolower oder sonst was vorbereiten muss.
Wenn Du uns **grundsätzlich** etwas mehr Rahmenbedingungen offenlegen würdest, könnte vielleicht auch dieser Thread einen Nutzen entwickeln.
Denn vielleicht solltest Du sowieso besser die [Multibytefunktion](https://www.php.net/manual/en/function.mb-stripos.php) benutzen und das Default-Characterset auch einstellen im Script. Dann klappts bestimmt auch mit PHP für Windows.
Glück Auf
Tom vom Berg
--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.