Page 113 - Corso di PHP - Livello base
P. 113
chiama array_key_exists e funziona proprio come in_array:
$array = array("Federico", "Ilaria", "Gabriele");
if (array_key_exists("2", $array))
{
echo "L'indice numero 2 esiste!";
}
else
{
echo "Non esiste l'indice numero 2.";
}
L'indice numero 2 corrisponde all'elemento “Gabriele”, perciò
la funzione restituirà “true” e la condizione del blocco
condizionale sarà soddisfatta. Ecco qua la documentazione
ufficiale: http://php.net/manual/en/function.array-key-
exists.php.
Chiudiamo infine con due funzioni molto utili: una serve per
aggiungere elementi a un array, e si chiama array_push, e
l'altra serve per fondere due o più array insieme e si chiama
array_merge.
La funzione array_push riceve come primo parametro l'array a
cui vogliamo aggiungere elementi, e poi, come parametri
successivi ad libitum, tutti gli elementi che vogliamo inserire
nell'array:
$array = array("Federico", "Ilaria");
array_push($array, "Gabriele");
foreach ($array as $elemento)
{
echo "$elemento<br />";
}
113