Somma numeri pari in PHP
Supponiamo che tu voglia creare un programma che prenda una lista di numeri e restituisca il risultato della somma di tutti i numeri pari presenti in quella lista.
Ecco un esempio di codice PHP che fa esattamente questo:
<?php
$lista = [2, 5, 7, 10, 12, 8];
$risultato = 0;
foreach ($lista as $numero) {
if ($numero % 2 == 0) {
$risultato += $numero;
}
}
echo "La somma dei numeri pari nella lista è: " . $risultato;
Ora, spieghiamo il codice riga per riga:
$lista = [2, 5, 7, 10, 12, 8];
– questo crea una lista di numeri e la assegna alla variabile$lista
.$risultato = 0;
– inizializza una variabile$risultato
con un valore iniziale di 0. Questa variabile conterrà la somma dei numeri pari nella lista.foreach ($lista as $numero) {
– questo crea un cicloforeach
che attraversa ogni elemento della lista e lo assegna alla variabile$numero
una alla volta.if ($numero % 2 == 0) {
– questo verifica se il numero corrente è pari o meno. Il simbolo%
significa “modulo”, che restituisce il resto della divisione tra due numeri. Se il resto della divisione del numero corrente per 2 è 0, allora il numero è pari e si procede con l’operazione di somma.$risultato += $numero;
– se il numero corrente è pari, allora viene aggiunto al valore della variabile$risultato
.echo "La somma dei numeri pari nella lista è: " . $risultato;
– infine, il risultato viene stampato a schermo.