Suchen und ersetzen Sie mehrere Werte durch mehrere/unterschiedliche Werte in PHP?
Lesezeit: 2 Minuten
atomarri
Gibt es eine eingebaute PHP-Funktion, um mehrere Werte innerhalb einer Zeichenfolge durch ein Array zu ersetzen, das genau vorschreibt, was durch was ersetzt wird?
array_values() ist nicht nötig — str_replace() ignoriert die Schlüssel von Arrays, die als Argumente 1 und 2 übergeben werden (Array suchen und Array ersetzen).
Sie können die überprüfen Handbuch zur ausführlichen Erklärung.
Ich habe das gleiche für die Array-Ersetzung verwendet 🙂 indem ich das Array konvertiert und ersetzt habe 🙂
– Shan
17. März 2015 um 1:25 Uhr
Einfach $%^& vielen Dank … Ich diese Antwort ist Gold wert … Ich kann nicht glauben, dass das so alt ist … (Y)
– Rodrigo Zuluaga
19. November 2022 um 23:04 Uhr
FALLS jemand nach dem Ersetzen derselben Zeichenfolgen durch unterschiedliche Werte sucht (pro Vorkommen). Beispiel, um alle zu ersetzen ## nach Zahlen++ ODER Werte aus einem Array-
Sie können die überprüfen Handbuch zur näheren Erläuterung.
Für das, was Sie dort haben, übergeben Sie einfach dieses Array in str_replace da sowohl das Suchen als auch das Ersetzen (mithilfe von array_keys auf den Suchparameter, wenn Sie das Array unverändert lassen möchten).
14489900cookie-checkSuchen und ersetzen Sie mehrere Werte durch mehrere/unterschiedliche Werte in PHP?yes