Sie können PHP -Array Strings ändern , ersetzen den Wert der einzelnen Elemente . Dies ist hilfreich, wenn Sie bereits Array String-Werte zugeordnet haben , und Sie müssen , um einen bestimmten Wert, z. B. eine individuelle Benutzernamen zu ändern . PHP muss nicht eine eingebaute Funktion, um direkt ersetzen alle Vorkommen eines Wertes in einem Array , so müssen Sie das Array durchlaufen , Suchen und Ersetzen keine Zeichenfolge übereinstimmt. Anleitung
1
Öffnen Sie Ihre PHP-Datei in einem Texteditor wie Windows Notepad
2
Geben Sie ein Array und weist es String-Werte wie folgt: .
< p> $ my_array = array (' str 1 ', ' str 2', 'str 3', 'str 4', 'str 2 ');
3
erstellen Sie zwei Variablen als unten , Zuordnung zu den Such-und ersetzen-String -Werte für das Array :
$ search_value = " str 2"; $ replace_value = "STR 7 ";
4
Sortieren durch das Array mit einem " foreach "-Schleife , wie unten mit dem " strcmp "-Funktion , um jede Array-Wert für ein Spiel mit dem Suchbegriff überprüfen und ersetzen Sie es mit dem Ersatz-String :
foreach ($ my_array wie $ k = > ; $ value) {if ( strcmp ($ value , $ search_value ) == 0) {$ my_array [$ k] = $ replace_value ;}}
Dadurch werden die zwei Instanzen von " Str. 2 " mit ersetzen "STR 7" und ändert das Array .
5
Speichern Sie die PHP -Datei.