Gewusst wie: Array von Zeichenfolgen in PHP ersetzen

July 28

PHP können Sie um Arrays Zeichenfolgen, zu ändern, ersetzen den Wert der einzelnen Elemente. Dies ist hilfreich, wenn Sie bereits Array String-Werte zugewiesen haben und Sie einen bestimmten Wert, z. B. eines Individuums Benutzername ändern müssen. PHP muss keine integrierte Funktion direkt ersetzen alle Vorkommen eines Wertes in einem Array, also musst du das Array durchlaufen suchen und ersetzen jede Zeichenfolge übereinstimmt.

Anweisungen

1 Öffnen Sie Ihre PHP-Datei in einem Texteditor wie Windows Notepad.

2 Geben Sie ein Array, und weisen sie String-Werte wie folgt:

$my_array = Array ('str 1', ' str 2', ' str 3', ' str 4', ' str 2');

3 Erstellen Sie zwei Variablen wie unten, Zuweisen von ihnen die Suche und ersetzen Sie String-Werte für das Array:

$search_value = "Str. 2"; $replace_value = "str 7";

4 Sortieren durch das Array mit einer Schleife "Foreach" wie unten, mit der Funktion "Strcmp" eine Übereinstimmung mit dem Suchstring jedes Array-Wert überprüfen und ersetzen Sie es durch die Ersatzzeichenfolge:

Foreach ($my_array als $k = > $value) {Wenn (strcmp($value,$search_value)==0) {$my_array [$k] = $replace_value;}}

Dies ersetzt die beiden Instanzen von "str 2" mit "str 7" und ändern Sie das Array.

5 Speichern Sie die PHP-Datei.

Tipps & Warnungen

  • Sie müssen enthalten, PHP-Code in die "<? Php"und"? >" Markierungen.