Strumenti Utente

Strumenti Sito


php:array_php

Questa è una vecchia versione del documento!


Gli array in PHP

Pagina principale del PHP

Un array è una variabile multidimensionale, cioè può contenere più valori. Gli array possono contenere elementi di qualsiasi tipo, incluso altri array. Gli elementi di un array possono essere acceduti utilizzando un indice. Negli array enumerativi l'indice è numerico, mentre negli array associativi l'indice è una stringa. Solitamente quando si parla di array ci si definisce a quelli enumerativi.

Definire un array

Gli array possono essere definiti in maniera compatta oppure un elemento alla volta.

Definire una array

//definzione compatta
$arr = array(10, 'gatto', 1, true, $var );
//definzione un elemento alla volta
$items[0]=3;
$items[2]=9;
$items[3]='Cane';

Come si vede dalle definizioni, un array può contenere tipi diversi di dati in celle diverse e per quanto riguarda gli indici, non è necessario che gli indici siano continui.

Definire array associativi

Come detto gli array associativi sono degli array i cui indici sono delle stringhe.

Definire una array

//definzione compatta
$versi = array(
'cane' => 'bau',
'gatto' => 'miao'.
'tacchino' => 'glu glu'
);
//definzione un elemento alla volta
$piattiCitta['carbonara']='Roma';
$monumentiCitta['gianduiotti']='Torino';
$monumentiCitta['Pizza']='Napoli';

Funzioni sugli array

Vediamo alcune delleprincipali funzioni sugli array.

La funzione print_r() è utilizzata per visualizzare gli array in modo chiaro per l'utente

print_r()

$lista = array('pane','latte','frutta');
print_r($lista);
/*output
Array
(
    [0] => pane
    [1] => latte
    [2] => frutta
)

*/

array_pop

php/array_php.1712820307.txt.gz · Ultima modifica: 2024/04/11 07:25 da davidn