Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come modificare ogni elemento di un array in PHP

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 : ?

$ 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

}

" 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 .

 

Programmazione © www.354353.com