Det er almindeligt at gemme data inden array- strukturer PHP-scripts . Arrays er ligetil og effektivt at skabe og bearbejde, så de gør det ideelle datastruktur til mange formål . Hvis du bruger arrays i dine PHP -scripts , vil der være tidspunkter, hvor du har brug for at gentage gennem dem. Loops er den vigtigste kontrolstrukturen er du sandsynligvis til at bruge til dette , adgang hvert element i et array til gengæld udfører ændring eller forarbejdning om det, som du kræver. Ændring hvert element i et array i PHP er generelt ikke en kompleks opgave. Instruktioner
1
Opret din PHP array. Hvis du ikke allerede har en array til at arbejde med , skal du oprette en i en PHP script , som i følgende eksempel : ?
< Php
$ tal = array ( 1 , 2, 3 , 4, 5 );
>
Dette array indeholder heltal i fortløbende rækkefølge til demonstration . Teknikken er den samme , uanset hvilken type matrix , du har i dine scripts .
2
gentage gennem dit array. Opret en " for hver" loop til at arbejde gennem din array, adgang hvert element inden det : Hej
foreach ( $ tal som & $ number_element ) {
//ændre elementet
< p > }
" for hver" sløjfe bruges til at gentage gennem arrays , giver en henvisning til et element i matrixen hver gang løkken udfører . Inden for loop, kan du udføre , hvad behandling du har brug for på elementet . Læg mærke til den "&" tegn før elementet variabel. Det betyder, at den variable tilgængelige inden sløjfen indeholde en henvisning til array element i sig selv , snarere end en kopi af sin værdi som i standard scenariet.
3
Rediger hvert array element . Inden for den " for hver" sløjfe mellem åbning og lukning loop parentes , skal du indtaste følgende kode for at ændre hvert element i rækkefølge:
$ number_element = $ number_element +10;
Denne trivielt eksempel tilføjer blot 10 til værdien af hver array element . Du kan bruge " number_element " variable til at udføre enhver behandling , du vil, så uanset ændringer , du udfører på denne variabel udføres på array element i spørgsmålet.
4
Afslut din loop behandling af ødelægge eventuelle midlertidige afholdt referencer. Når din løkke færdig udførelse , vil koden stadig holde en henvisning til den endelige adgang element indenfor " number_element " variabel. Fjern dette link ved hjælp af følgende syntaks efter løkken : Hej
frakoblet ( $ number_element ),
Må ikke bekymre dig, hvis du ikke ved meget om variabler og objekt referencer endnu, da disse begreber vil blive mere fortrolig med, jo oftere du bruger dem.
5.
Test din kode ved at udsende array værdier til browseren. Føj følgende kode til at skrive array værdier før og efter ændringen :
print_r ( $ tal ),
Denne kode skriver hvert element i array i et menneske-læsbart måde . Inkludere denne strækning før og efter løkken . Gem din PHP script og uploade det til din webserver . Gå til din side for at teste funktionaliteten , kontrol array værdier bliver output.