Strumenti Utente

Strumenti Sito


php:array_php

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
php:array_php [2024/04/11 07:14] – [Definire un array] davidnphp:array_php [2024/04/11 07:48] (versione attuale) – [array_unshift()] davidn
Linea 42: Linea 42:
 ===== Funzioni sugli array ===== ===== Funzioni sugli array =====
  
 +Vediamo alcune delleprincipali funzioni sugli array.
 +
 +====print_r()====
 +
 +La funzione print_r() è utilizzata per visualizzare gli array in modo chiaro per l'utente
 +
 +<Code:php linenums:1 | print_r()>
 +$lista = array('pane','latte','frutta');
 +print_r($lista);
 +/*
 +output
 +Array
 +(
 +    [0] => pane
 +    [1] => latte
 +    [2] => frutta
 +)
 +*/
 +</Code>
 +
 +==== array_push() ====
 +
 +Aggiunge uno o più elementi alla fine di un array.
 +
 +<Code:php linenums:1 | array_push()>
 +$array = [1, 2, 3];
 +array_push($array, 4, 5);
 +//$array = [1, 2, 3, 4, 5];
 +</Code>
 +==== array_pop() ====
 +
 +Elimina e restituisce l'ultimo elemento di un array
 +<Code:php linenums:1 | array_pop()>
 +$array = [1, 2, 3, 4, 5];
 +$last = array_pop($array); 
 +//last = 5 e array = [1, 2, 3, 4]
 +</Code>
 +
 +==== array_shift()====
 +
 +Rimuove e restituisce il primo elemento di un array. 
 +<Code:php linenums:1 | array_shift()>
 +$array = [1, 2, 3, 4, 5];
 +$first = array_shift($array); 
 +//first = 5 e array = [2, 3, 4, 5 ]
 +</Code>
 +
 +==== array_unshift() ====
 +
 +Aggiunge uno o più elementi all'inizio di un array.
 +
 +
 +<Code:php linenums:1 | array_unshift()>
 +$array = [1, 2, 3, 4, 5];
 +array_unshift($array, 0); 
 +//array = [0, 1, 2, 3, 4, 5 ]
 +</Code>
 +
 +====count()==== 
 +Restituisce il numero di elementi presenti in un array.
 +
 +<Code:php linenums:1 | count()>
 +$array = [1, 2, 3, 4, 5];
 +$nElem = count($array); 
 +//$nElem = 5
 +</Code>
 +
 +====array_merge()==== 
 +
 +Unisce uno o più array insieme, creando un nuovo array.
 +
 +<Code:php linenums:1 | count()>
 +$array1 = [1, 2, 3];
 +$array2 = [4, 5, 6];
 +$array = array_merge($array1, $array2);
 +//$array = [1, 2, 3, 4, 5, 6]
 +</Code>
 +
 +====array_reverse()====
 +
 +Inverte l'ordine degli elementi in un array.
 +<Code:php linenums:1 | array_reverse()>
 +$array = [1, 2, 3, 4, 5];
 +$yarra = array_reverse($array);
 +//$yarra = [5, 4, 3, 2, 1]
 +</Code>
 +
 +====in_array()====
 +
 +Verifica se un valore esiste in un array, se il valore esiste torna true, se no false.
 +
 +<Code:php linenums:1 | in_array()>
 +$array = [1, 2, 3, 4, 5];
 +$presente=in_array(3, $array); //true
 +$assente =in_array(9, $array); //false
 +</Code>
php/array_php.1712819669.txt.gz · Ultima modifica: 2024/04/11 07:14 da davidn