[PHP] array_column()

array_column() (funzione PHP) restituisce i valori di una colonna di un array multidimensionale.

tips&tricks

Sintassi

array_column($array, $colonna, $indice[facoltativo])
parametro descrizione
$array L’array multidimensionale da processare
$colonna La colonna dell’array da processare
$indice Il valore dell’array processato da assegnare come indici degli elementi dell’array restituito.

Esempi

$array = array(
    array(
        'id' => 2135,
        'nome' => 'Juri',
        'cognome' => 'Rudi',
    ),
    array(
        'id' => 3245,
        'nome' => 'Tizio',
        'cognome' => 'Semproni',
    ),
    array(
        'id' => 5342,
        'nome' => 'Caio',
        'cognome' => 'Filani',
    ),
);
$nomi = array_column($array, "nome");
print_r($nomi);
$nomi2 = array_column($array, 'nome', "id");
print_r($nomi2);
/* RISULTATO
Array
(
    [0] => Juri
    [1] => Tizio
    [2] => Caio
)
Array
(
    [2135] => Juri
    [3245] => Tizio
    [5342] => Caio
)
*/

Contenuti correlati

  • CSS
  • HTML
  • JavaScript
  • jQuery
  • PHP
  • SQL
  • WORDPRESS

Fonti esterne

funzioni php, php

Related Articles

0 Comment