Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan Endre Hvert element i en array i PHP
    Det er vanlig å lagre data innenfor rekke strukturer i PHP-skript. Er matriser enkel og effektiv å opprette og behandle , slik at de gjør det ideelt datastruktur for mange formål . Hvis du bruker arrays i PHP-skript , vil det være ganger når du trenger å reagere gjennom dem . Loops er den viktigste kontroll strukturen du sannsynligvis vil bruke til dette , tilgang til hvert element i en matrise i sin tur , utføre modifisering eller behandling på det som du trenger. Endre hvert element i en matrise i PHP er generelt ikke en komplisert oppgave . Instruksjoner
    en

    Lag din PHP array. Hvis du ikke allerede har en rekke å jobbe med, opprette en i et PHP-script som i følgende eksempel: ?

    < Php

    $ tall = array ( 1 , 2 , 3 , 4, 5 );

    >

    Denne rekken inneholder heltall i rekkefølge for demonstrasjonsformål . Teknikken er den samme uansett type matrise du har i skript .
    2

    Iterate gjennom arrayet . Lag en " for hver " loop å arbeide gjennom arrayet , tilgang hvert element innenfor det : en

    foreach ( $ tall som & $ number_element ) {

    //endre element
    < p> }

    " for hver " loop brukes til å reagere gjennom arrays , og gir en referanse til et element i matrisen hver gang løkken utfører . I sløyfen , kan du utføre hva behandling må du på elementet . Legg merke til "& "-tegnet før elementet variabel. Dette betyr at variabelen tilgjengelig i sløyfen vil inneholde en referanse til array element i seg selv , snarere enn en kopi av sin verdi som i standard scenario.
    3

    Endre hver matrise element . Innenfor " for hver" loop, mellom åpning og lukking sløyfe parentes , skriv inn følgende kode for å endre hvert element i sin tur : en

    $ number_element = $ number_element 10 ;
    p Dette trivielt eksempel kun tilsetter 10 til verdien av hvert matriseelement . Du kan bruke " number_element " variable til å utføre enhver behandling du liker , som uansett endringer du utfører på denne variabelen blir utført på tabellen element i spørsmålet.
    4

    Avslutt sløyfe behandling av ødelegge eventuelle midlertidige referanser holdt. Når løkken er ferdig utfører, vil koden fortsatt holder en referanse til den endelige element nås , innenfor " number_element " variable . Fjern denne kobling ved hjelp av følgende syntaks etter løkken : en

    usatt ( $ number_element ) ;

    Ikke bekymre deg hvis du ikke vet mye om variabler og objekt referanser ennå, da disse begrepene vil bli mer kjent med deg jo oftere du bruker dem .
    5

    Test koden ved å gi ut tabellmedlemmene verdiene til nettleseren. Legg til følgende kode for å skrive ut matrisen verdier før og etter modifisering :

    print_r ( $ tall) ;

    Denne koden skriver hvert element i matrisen i en lesbar måte . Omfatte denne linjen før og etter løkken. Lagre din PHP script og laste den opp til webserveren . Bla til siden din for å teste funksjonaliteten , sjekke rekke verdier som sendes .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Koble en FK i MySQL 
    ·Slik eksporterer til MySQL i SSIS 
    ·Hvordan bruke PHP Omadresser Headers Anywhere in Script…
    ·Hvordan Slett fra MySQL 
    ·Joomla MySQL Tutorial 
    ·Tutorial på PHP Aktivitetskalender 
    ·Hvordan inkluderer en ikke - PHP File 
    ·Hvordan å gjenoppbygge Indekser på MySQL 
    ·Hvordan skrive ut en del av en streng i PHP 
    ·Hvordan oppdatere en Record i MySQL 
      Anbefalte artikler
    ·Hvordan endre fargen på et plott Point i MatPlotLib 
    ·Hvordan å generere en tone i Java 
    ·Hvordan lage en lysbildeserie Program 
    ·Hvordan du løser Minnelekkasje Problemer i en Webspher…
    ·Hvordan lage en global VAR i Python 
    ·Nærmeste heltall funksjon i Python 
    ·Hvordan hente data fra en database ved hjelp av Java Sc…
    ·Slik deaktiverer Turbo på M3 
    ·Hvordan laste ned en ny injektor 
    ·Bygge en Storefront Med PHP MySQL 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/