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
   108   109   110   111   112   113   114   115   116   117   118