Sei qui: Home » Guide » PHP » Guida completa a PHP » Operazioni con gli array

Operazioni con gli array

PHP mette a disposizione un nutrito set di funzioni per lavorare al meglio con gli array. Queste funzioni servono per la gestione e l'ottimizzazione degli array e dei valori in essi contenuti.

Count

La funzione count serve a contare il numero di elementi presenti in un array.
<?php
 $giocatori['ala_sx'] = 'Bianchi';
 $giocatori['ala_dx'] = 'Rossi';
 $giocatori['playmaker'] = 'Verdi';
 $giocatori['guardia_sx'] = 'Marroni';
 $giocatori['guardia_dx'] = 'Gialli';
 
 echo 'Ci sono ' . count($giocatori) . ' giocatori in squadra'; // Restituisce "Ci sono 5 giocatori in squadra"
 ?>

Unset

La funzione unset serve a togliere un elemento da un array.

 <?php
 $giocatori['ala_sx'] = 'Bianchi';
 $giocatori['ala_dx'] = 'Rossi';
 $giocatori['playmaker'] = 'Verdi';
 $giocatori['guardia_sx'] = 'Marroni';
 $giocatori['guardia_dx'] = 'Gialli';
 unset ($giocatori['guardia_dx']);
 echo 'Ci sono ' . count($giocatori) . ' giocatori in squadra'; // Restituisce "Ci sono 4 giocatori in squadra"
 ?>

Array_reverse

Attraverso la funzione array_reverse() è possibile invertire l'ordine degli elementi di un array.
<?php
 $stagioni[0] = 'Estate';
 $stagioni[1] = 'Autunno';
 $stagioni[2] = 'Inverno';
 $stagioni[3] = 'Primavera';
 
 $stagioni = array_reverse($stagioni);
 
 var_dump ($stagioni);
 /* Restituisce
 array(4) {
 [0]=>
 string(9) "Primavera"
 [1]=>
 string(7) "Inverno"
 [2]=>
 string(7) "Autunno"
 [3]=>
 string(6) "Estate"
 }
 */
 ?>

In_array

Mediante la funzione in_array è possibile controllare se in un array è presente un determinato valore.
<?php
 $attrezzi = array('Martello','Cacciavite','Dadi','Viti');
 if (!in_array('Colla',$attrezzi)){
 echo 'Non è stata trovata la colla';
 }else{
 echo 'C\'è la colla';
 }
 echo '<br/>';
 if (!in_array('Martello',$attrezzi)){
 echo 'Non è stata trovato il martello';
 }else{
 echo 'C\'è il martello';
 }
 
 /* Questo esempio restituisce:
 Non è stata trovata la colla
 C'è il martello
 */
 ?>
Successivo: Includere files
Precedente: Gli array
Ricerca
News
giu 3, 2010
È stato appena rilasciato, dalla società JetBrains, un nuovo IDE per la creazione rapida di progetti Web/PHP/MySQL.

tag: phpstorm, IDE, php

apr 3, 2010
Rilasciato JQuery UI in versione stabile. La release 1.8, oltre a numerosi bugfix, possiede due interessanti Widgets.

tag: jquery

mar 12, 2010
È stato da poco rilasciato il famoso forum SMF in versione 2.0RC3; tanti bugfix e un'aspetto più consolidato.

tag: smf, vbulletin, forum

mar 11, 2010
Un articolo "passo-passo" che spiega come configurare Google Apps con un qualsiasi tipo di pacchetto TopHost. Un'accoppiata vincente!

tag: TopHost, Google Apps

mar 9, 2010
Inserita la guida completa a PHP

tag: howtoprog

mar 8, 2010
Il sito è in fase di restyling; ci scusiamo per gli eventuali disagi ma, come vedrete a breve, vale la pena pazientare qualche giorno!