PHP groß-und Kleinschreibung explode()
Ich habe den folgenden code:
explode("delimiter", $snippet);
Aber ich möchte, dass mein Trennzeichen ist der groß-und Kleinschreibung.
- haben Sie versucht, str_ireplace?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie einfach
preg_split()
und übergeben Sie die flagi
für Fall-Unempfindlichkeit:Auch sicherstellen, dass Ihre Trennzeichen, die Sie passieren zu
preg_split()
nicht cotain alle sepcial regex-Zeichen. Andernfalls stellen Sie sicher, dass Sie entkommen, Sie richtig zu verwenden oderpreg_quote()
./i
modifier erzähltpreg_split
zu führen Sie eine case-insensitive Suche)Verwenden Sie niemals teuer, reguläre Ausdrücke, wenn mehr CPU-günstige Funktionen sind verfügbar.
Nie verwenden Sie doppelte Anführungszeichen, sofern Sie nicht ausdrücklich eine Verwendung für das mischen von Variablen innerhalb von strings.
Können Sie ersetzen Sie zuerst die Klammer und dann verwenden Sie explodieren als normal. Diese kann getan werden, wie ein gut lesbar one-liner wie diese: