Page 112 - Corso di PHP - Livello base
P. 112
$array = array("Federico", "Ilaria", "Gabriele");
rsort($array);
//oppure arsort($array);
foreach ($array as $elemento)
{
echo "$elemento<br />";
}
La documentazione ufficiale di queste funzioni si trova, per
rsort, alla pagina http://php.net/manual/en/function.rsort.php e,
per arsort, alla pagina
http://php.net/manual/en/function.arsort.php.
Un'altra funzione utile è in_array: ci permette di cercare un
elemento nell'array e restituisce il booleano true nel caso in cui
l'elemento venga trovato e false nel caso contrario. Riceve
come primo parametro il valore dell'elemento che vogliamo
cercare e come secondo parametro l'array in cui lo vogliamo
cercare:
$array = array("Federico", "Ilaria", "Gabriele");
if (in_array("Federico", $array))
{
echo "Ho trovato Federico!";
}
else
{
echo "Non ho trovato Federico.";
}
In questo caso la condizione sarà soddisfatta perché “Federico”
è presente nell'array $array, quindi il nostro blocco stamperà la
scritta “Ho trovato Federico!”. La documentazione ufficiale si
trova qui: http://php.net/manual/en/function.in-array.php. Esiste
anche la funzione per cercare un indice e non un valore, si
112