Per verificare se un numero è pari o dispari, devi usare l'operatore di modulo "%".
PHP:
-
<?PHP
-
$numero=5;
-
if ($numero % 2 == 0) {
-
echo $numero.
' è un numero pari';
-
} else {
-
echo $numero.
' è un numero dispari';
-
}
-
?>
Questo semplice script ti restituirà a video il messaggio "5 è un numero dispari".
Poter gestire i numeri in questo modo torna utile ad esempio se devi creare una tabella con le righe con colore di sfondo alternato.
In questo esempio una tabella costruita con un ciclo for alterna una riga grigia ad una riga bianca, per 10 righe complessive:
PHP:
-
<?PHP
-
echo "<table width=\"770\">\n";
-
for ($counter=1; $counter<=10; $counter++)
-
{
-
if ($counter % 2 == 0) {
-
$color="#CCCCCC";
-
} else {
-
$color="#FFFFFF";
-
}
-
echo "<tr><td bgcolor=\"$color\"> Riga $counter </td></tr>\n";
-
}
-
-
?>
Un Array è una sorta di variabile che contiene più valori (facendola facile). Un metodo comodo per recuperare i valori di un Array è utilizzare un cliclo for come nell'esempio qui sotto.
La funzione count permette di contare gli elementi dell'array e quindi impostare il ciclo.
PHP:
-
$stati =
array('italia',
'francia',
'spagna',
'olanda',
'belgio');
-
-
$numero_stati =
count($stati);
-
-
for ($contatore=0; $counter<=$numero_stati; $contatore++) {
-
echo $stati[$contatore] .
"<br>";
-
}
Quello che restituisce il ciclo for è l'equivalente di
Ovviamente il ciclo for e la funzione count permettono di lavorare su Array dei quali non si conosce a prescindere il numero degli elementi.
Ultimi Commenti