Es ist üblich, Daten innerhalb des Arrays zu speichern Strukturen in PHP-Skripten . Arrays sind einfach und effizient zu erstellen und zu bearbeiten, so dass sie das ideale Datenstruktur für viele Zwecke. Wenn Sie die Verwendung von Arrays in Ihre PHP-Skripte sind , wird es Zeiten geben, wenn Sie durch sie durchlaufen müssen . Loops sind die wichtigste Kontrollstruktur sind Sie wahrscheinlich dafür verwenden , den Zugriff auf jedes Element in einem Array wiederum Durchführung Modifikation oder Bearbeitung darauf , wie Sie benötigen . Ändern jedes Element in einem Array in PHP ist in der Regel nicht eine komplexe Aufgabe . Anleitung
1
Erstellen Sie Ihre PHP-Array . Wenn Sie nicht bereits über ein Array zu arbeiten , erstellen in einem PHP-Skript wie im folgenden Beispiel :
< php
$ numbers = array ( 1 , 2, 3 , 4, 5 ); ?
>
Dieses Array enthält Zahlen in fortlaufender Reihenfolge zu Demonstrationszwecken . Die Technik ist die gleiche für was auch immer Array-Typ haben Sie in Ihrem Script .
2
Durchlaufen Ihr Array . Erstellen Sie eine " für jeden" -Schleife durch das Array zu arbeiten , den Zugriff auf jedes Element in sich :
foreach ($ & $ Zahlen als number_element ) {
//ändern das Element
< p> }
Das " für jeden "-Schleife wird verwendet, um durch Arrays zu durchlaufen , die eine Referenz auf ein Element innerhalb des Arrays jedes Mal die Schleife ausführt . Innerhalb der Schleife können Sie , was Sie brauchen Verarbeitung auf dem Element . Beachten Sie das Zeichen "&" vor dem Element variabel. Dies bedeutet, dass die Variable zugänglich innerhalb der Schleife wird eine Referenz auf das Array-Element selbst, anstatt eine Kopie seines Wertes als im Standard- Szenario enthalten .
3
Ändern jedes Array-Element . Innerhalb der " für jeden " -Schleife zwischen den öffnenden und schließenden Klammern Schleife , geben Sie den folgenden Code , um jedes Element wiederum ändern :
$ number_element = $ number_element +10;
triviales Beispiel fügt lediglich 10 auf den Wert von jedem Array-Element . Sie können die " number_element " variable zur Durchführung einer Verarbeitung Sie mögen, wie auch immer Sie Änderungen durchführen auf diese Variable out auf dem Array-Element in Frage durchgeführt .
4
Beenden Sie Ihre Schleife Verarbeitung durch zerstören Sie alle temporären Referenzen statt. Wenn Ihr loop seine Ausführung beendet hat , wird der Code noch halten einen Verweis auf das letzte Element zugegriffen wird, im Rahmen der " number_element " Variable. Entfernen Sie diesen Link mit folgender Syntax nach der Schleife :
unset ($ number_element );
Mach dir keine Sorgen , wenn Sie nicht wissen viel über Variablen und Objekt-Referenzen noch , wie diese Konzepte wird mehr vertraut Ihnen je öfter man sie benutzt.
5
Testen Sie Ihren Code durch Ausgabe der Array-Werte an den Browser. Fügen Sie folgenden Code zu schreiben, die Array-Werte vor und nach der Änderung:
print_r ($ Zahlen );
Dieser Code schreibt jedes Element des Arrays in eine lesbare Weise . Fügen Sie diese Zeile vor und nach der Schleife . Speichern Sie Ihre PHP-Skript und laden Sie sie auf Ihrem Webserver. Navigieren Sie zu Ihrer Seite, um die Funktionalität zu testen , die Überprüfung der Array-Werte ausgegeben .