str_replace, aber case-insensitive
Michael Bieri
- php
Hallo
Ich glaube der Titel des Threads sagt alles: Gibt es eine case-insensitive Variante der Funktion str_replace? Und wenn ja, dürfte ich wissen, wie sie heisst? Hab das PHP-Handbuch durchgekukt aber nichts gefunden
Gruss
Michael
Hallo Michael,
Gibt es eine case-insensitive Variante der Funktion str_replace?
ja.
Und wenn ja, dürfte ich wissen, wie sie heisst?
dürfen schon, ich verrate es nur nicht :-)
Hab das PHP-Handbuch durchgekukt aber nichts gefunden
dann schau dir die Seite http://de2.php.net/str_replace nochmal genau an (besonders die Funktionen die hinter "Siehe auch" (bzw. hinter "See also") stehen - da ist eine dabei, die fast genauso heißt nur ist der Funktionsname um einen Buchstaben länger. So, die wirst du ja wohl finden :-)
Grüße aus Nürnberg
Tobias
Hallo
Hab das PHP-Handbuch durchgekukt aber nichts gefunden
dann schau dir die Seite http://de2.php.net/str_replace nochmal genau an (besonders die Funktionen die hinter "Siehe auch" (bzw. hinter "See also") stehen - da ist eine dabei, die fast genauso heißt nur ist der Funktionsname um einen Buchstaben länger. So, die wirst du ja wohl finden :-)
Jo, gefunden hab ichs. Nur der Indianer auf meinem PC, der bei mir als Webserver arbeitet, meint, ich würde eine undefinierte Funktion aufrufen und auch der liebe Dreamweaver kennt die Funktion nicht.
Gruss
Michael
Hallo Michael,
Nur der Indianer auf meinem PC, der bei mir als Webserver arbeitet,
Apache kennt sowieso keine php-Funktionen - die kennt nur php selber :-)
meint, ich würde eine undefinierte Funktion aufrufen
uups, ja. mir ist zwar nicht 100%ig klar, was "(no version information, might be only in CVS)" bedeutet, aber ich nehme mal an, dass es die Funktion u.U. in den "fertigen" Versionen noch nicht gibt - du wirst also vermutlich auf preg_replace() zurückgreifen müssen.
und auch der liebe Dreamweaver kennt die Funktion nicht.
was hat DW damit zu tun?
Grüße aus Nürnberg
Tobias
Hallo Michael und Tobias,
uups, ja. mir ist zwar nicht 100%ig klar, was "(no version information, might be only in CVS)" bedeutet, aber ich nehme mal an, dass es die Funktion u.U. in den "fertigen" Versionen noch nicht gibt - du wirst also vermutlich auf preg_replace() zurückgreifen müssen.
Die Funktion gibt es aktuell noch nicht. Soweit ich weiss, soll sie aber wohl noch vor PHP5 kommen, ob das stimmt, ist aber zweifelhaft.
In den Kommentaren zu http://www.php.net/manual/de/function.str-ireplace.php und zu http://www.php.net/manual/de/function.str-replace.php
gibt es eine Funktion, die "bradhuizenga at softhome dot net" gepostet hat. Schau Dir die mal an, ev. hilft Dir die schon. Ob sie im Vergleich zu preg_replace schneller ist, musst Du wohl für Deine Konfiguration mal testen.
Gruss, Thoralf
Guten Morgen
und auch der liebe Dreamweaver kennt die Funktion nicht.
was hat DW damit zu tun?
Dreamweaver zeigt jeweils die Parameter an, die ich an eine PHP-Funktion übergeben muss. Bisher hat er alle Funktionen, die ich verwendete gekannt.
Gruss
Michael
Hallo Michael,
Dreamweaver zeigt jeweils die Parameter an,
die sagt mir php.net auch - einfach "p funktionsname" in die Adresszeile eingeben und Enter drücken - schon habe ich die entsprechende Dokumentation vor mir. Das geht natürlich auch mit den Funktionsübersichtsseiten: "p ref.strings" zeigt mir die Übersicht über die Stringfunktionen - das kann DW bestimmt nicht :-)
die ich an eine PHP-Funktion übergeben muss.
zeigt er auch die optionalen Parameter an (auch von den Pflichtparametern unterscheidbar)?
Bisher hat er alle Funktionen, die ich verwendete gekannt.
auch die selbstgeschriebenen?
Grüße aus Nürnberg
Tobias