E 'comune per memorizzare i dati all'interno di strutture a matrice di script PHP . Gli array sono semplici ed efficienti per creare ed elaborare , in modo da rendere la struttura di dati ideale per vari scopi. Se si utilizzano gli array in script PHP , ci saranno momenti in cui è necessario scorrere attraverso di loro . I loop sono la struttura di controllo principale si rischia di utilizzare per questo , l'accesso ogni elemento in una matrice a sua volta , l'esecuzione di modifiche o trasformazioni su di esso come richiedete . Modifica di ciascun elemento di un array in PHP non è in genere un compito complesso. Istruzioni
1
Crea il tuo array PHP . Se non si dispone già di una matrice con cui lavorare, creare uno in uno script PHP , come nel seguente esempio : ?
< Php
$ numeri = array ( 1 , 2 , 3 , 4 , 5) ; ?
>
Questo array contiene i numeri interi in ordine consecutivo a scopo dimostrativo . La tecnica è la stessa per qualsiasi tipo di array che avete nel vostro script.
2
Scorrere la matrice . Creare un "per ogni " ciclo di lavorare attraverso l'array , accedendo ogni elemento al suo interno :
foreach ( $ numeri come & $ number_element ) {
//modificare l'elemento
< p > }
" per ogni" ciclo viene utilizzato per scorrere gli array , fornendo un riferimento a un elemento all'interno della matrice ogni volta che il ciclo viene eseguito . All'interno del ciclo , è possibile eseguire qualsiasi trattamento è necessario per l'elemento . Si noti il carattere "&" prima della variabile elemento . Questo significa che la variabile accessibile all'interno del ciclo conterrà un riferimento all'elemento della matrice stessa, piuttosto che una copia del suo valore come nello scenario di default .
3
Modificare ciascun elemento dell'array. All'interno del "per ogni " ciclo, tra l'apertura e la chiusura del ciclo staffe , inserire il seguente codice di modificare ogni elemento a sua volta :
$ number_element = $ number_element +10;
Questo esempio banale semplicemente aggiunge 10 al valore di ogni elemento dell'array . È possibile utilizzare la variabile " number_element " per eseguire il trattamento che ti piace , come qualunque interventi eseguiti su questa variabile sono effettuate su l'elemento della matrice in questione .
4
Concludere la lavorazione loop distruggere tutti i riferimenti temporanei detenuti . Quando il ciclo termina l'esecuzione , il codice sarà ancora mantenere un riferimento all'elemento finale accede , all'interno della variabile " number_element " . Rimuovere questo link utilizzando la sintassi seguente , dopo il ciclo :
unset ( $ number_element ) ;
Non ti preoccupare se non si sa ancora molto su variabili e riferimenti a oggetti , come questi concetti diventerà più familiare a voi il più spesso si utilizzano.
5
Verifica il tuo codice stampando i valori della matrice per il browser . Aggiungere il seguente codice per scrivere i valori della matrice prima e dopo la modifica :
print_r ( $ numeri) ;
Questo codice scrive ogni elemento della matrice in modo leggibile. Includere questa riga prima e dopo il ciclo . Salva il tuo script PHP e caricarlo sul vostro server web. Accedere alla pagina per verificare la funzionalità , il controllo dei valori di matrice essendo uscita .