stripos extrem langsam Problem, besser strpos? Multibytefunktion?
bearbeitet von
Hallo TS,
> Schön, dass Du mal darüber geschrieben hast ;-)
>
weiß nicht was daran so lustig sein soll, gibt dadurch die Möglichkeit, dass es jemand en passant im Hintkopf behält (ah da war doch mal was) oder es bei konkreter Suche hier landet.
> Wenn Du uns **grundsätzlich** etwas mehr Rahmenbedingungen offenlegen würdest, könnte vielleicht auch dieser Thread einen Nutzen entwickeln.
>
Wenn meine Beschreibung auf so eine simple Sache (suche auf Treffer in grossem Text) nicht reicht, dann sicher die Beispiele im Link, oder?
> Denn vielleicht solltest Du sowieso besser die [Multibytefunktion](https://www.php.net/manual/en/function.mb-stripos.php) benutzen und das [`Default-Characterset`](https://www.php.net/manual/en/ini.core.php#ini.default-charset), sowie das [`internal Encoding`](https://www.php.net/manual/en/function.mb-internal-encoding.php) auch einstellen im Script. Dann klappts bestimmt auch mit PHP für Windows.
>
Auch mit mb_stripos scheints manchmal [Probleme unter Windows](https://stackoverflow.com/questions/45861215/mb-stripos-huge-time-difference) zu geben.
Mit PHP klappts auch so bei Windows. Lediglich stripos ist mit Vorsicht zu genießen und falls du die Infos vom Verweis nicht gelesen hast:
- *After having analyzed the problem, it seems to be the windows implementation that has serious performance problems in comparison to libc. Nothing we can do against that.*
Gruss
Henry
--
Meine Meinung zu DSGVO & Co:
„Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“