December 20
Quando imparare PHP è importante capire come lavorare con gli array, come ad esempio moltiplicando ogni elemento di un array per un fattore numerico. array PHP sono una mappa ordinata di chiavi e valori. Una chiave può essere solo un intero o una stringa mentre i valori possono essere di qualsiasi tipo PHP valido. Due modi semplici per scorrere un array e moltiplicare ogni valore di un fattore sono utilizzando un ciclo "foreach" e con la funzione "array_map".
1 Aprire il file PHP in un editor come Blocco note di Windows.
2 Dichiarare un array e assegnarlo valori aggiungendo il seguente codice nella funzione:
$ Arr = array (5, 2, 3, 9, 20);
3 Dichiarare una variabile e assegnare il valore numerico del fattore che si desidera moltiplicare il array con il codice:
$ Fattore = 5;
4 Scorrere l'array usando un ciclo "foreach", moltiplicando ogni elemento di un fattore, aggiungendo il codice:
$ Arr_factor = array ();
foreach ($ arr da $ chiave => valore di $) {
$ Arr_factor [] = $ valore * $ fattore;
}
In alternativa, è possibile ottenere lo stesso effetto con la funzione "array_map" aggiungendo il codice:
Funzione mult_factor ($ n) {
$ Fattore globale;
ritorno ($ n * $ fattore);
}
$ Arr_factor = array_map ( "mult_factor", $ arr);
Il "array_map" chiama la funzione "mult_factor" per ogni elemento della matrice. Nell'esempio, ogni valore di matrice viene moltiplicato per il fattore di 5.
5 Visualizzare il contenuto della nuova matrice con la funzione "print_r" aggiungendo il codice:
print_r ($ arr_factor);
Utilizzando l'esempio, questa mostra:
Array ([0] => 25 [1] => 10 [2] => 15 [3] => 45 [4] => 100)
6 Salvare il file PHP e caricarlo sul vostro server per visualizzare la matrice modificato.