Operazioni con gli array
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