Het is gebruikelijk om gegevens op te slaan binnen de matrix structuren in PHP scripts . Arrays zijn eenvoudig en efficiënt te maken en te verwerken , dus ze maken het ideale datastructuur voor vele doeleinden . Als u gebruik maakt van arrays in je PHP scripts , zullen er momenten zijn waarop je moet doorlopen hen. Loops zijn de belangrijkste controle -structuur bent u waarschijnlijk te gebruiken voor deze , de toegang tot elk element in een array op zijn beurt , het uitvoeren van wijziging of verwerking op het als u nodig heeft . Wijzigen elk element in een array in PHP algemeen geen complexe taak . Instructies 1 Maak uw PHP array . Als je niet al een array om mee te werken, een maken in een PHP-script zoals in het volgende voorbeeld : ? < Php $ getallen = array ( 1 , 2 , 3 , 4 , 5 ) ; ? > Deze array bevat integers in een opeenvolgende orde voor demonstratiedoeleinden . De techniek is hetzelfde voor welk type array die je in je scripts . Kopen van 2 Doorloop de array . Maak een " voor elke " loop te werken door uw array , de toegang tot elk element binnen het : foreach ( $ getallen als & $ number_element ) { //het element wijzigen } " voor elke" lus gebruikt om doorlopen arrays , die een verwijzing naar een element in de matrix telkens de lus uitvoert . Binnen de lus , kan je uitvoeren wat de verwerking moet u op het element . Let op het " & " teken vóór het variabele element . Dit betekent dat de variabele toegankelijk binnen de lus wordt een verwijzing naar de array element zelf , in plaats van een kopie van de waarde ervan als in de standaard scenario bevatten . 3 Wijzig elk array-element . Binnen het " voor elke " loop , tussen het openen en sluiten lus haakjes , voer de volgende code om elk element op zijn beurt te wijzigen : $ number_element = $ number_element 10 ; Dit triviale voorbeeld voegt gewoon 10 de waarde van elk array- element . U kunt de variabele " number_element " te gebruiken voor het uitvoeren van eventuele verwerking je wilt , als welke wijzigingen u uit te voeren op deze variabele worden uitgevoerd op de array-element in kwestie. 4 Eindig je loop verwerking door eventuele tijdelijke referenties gehouden vernietigen . Als je loop eindigt uitvoeren , zal de code nog steeds een verwijzing naar het uiteindelijke element benaderd , binnen de variabele " number_element " . Verwijder deze koppeling met de volgende syntaxis na de lus : unset ( $ number_element ) ; Maak je geen zorgen als je niet veel over variabelen en objectverwijzingen weten nog niet , omdat deze begrippen zullen meer vertrouwd aan u hoe vaker je ze gebruikt worden. 5 Test uw code door het uitvoeren van de array waarden aan de browser . Voeg de volgende code uit te schrijven de array waarden voor en na wijziging : print_r ( $ getallen ) ; Deze code schrijft elk element van de array in een leesbare manier . Onder deze lijn voor en na de lus . Sla uw PHP-script en deze uploaden naar uw webserver . Blader naar uw pagina om de functionaliteit te testen , controleren van de array waarden wordt uitgevoerd .
|