| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan ændres hvert element i et array i PHP
    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.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter en PHP tidsstempel til en dato 
    ·Sådan Vise Kolonne Beskrivelse i SQL 
    ·PHP Parse Indstillinger 
    ·Avanceret PHP Training 
    ·Sådan Udfør en PHP fil i Linux 
    ·Sådan Fremskynde PHP Curl 
    ·PHP klasse VaR Funktion 
    ·Sådan erstatte tekst i en PHP fil 
    ·Sådan Læs & eksplodere Files 
    ·Kan jeg bruge PHP kodning med en HTML editor som KompoZ…
      Anbefalede Artikler
    ·Hvordan til at returnere en værdi i en Multi kolonne L…
    ·HTML Color Guide for Grå-blå 
    ·Hvordan læser man en IIS Log File 
    ·Flere indsætter i MySQL 
    ·Hvordan man omdirigerer mobilbrugere 
    ·Sådan fjernes en liste i Python Iteration 
    ·Sådan Parse en tabulatorsepareret tekstfil i et array …
    ·Matematiske funktioner i Visual Basic 
    ·Sådan Split feltets værdier, hvor en Character Findes…
    ·Sådan bruges DirectX i VB 
    Copyright © Computer Viden http://www.computerdk.com