Ultimele tutoriale de dezvoltare web
 

PHP array_column() Function

<PHP Array Reference

Exemplu

Ia-o coloană din ultimele nume dintr-un set de înregistrări:

<?php
// An array that represents a possible record set returned from a database
$a = array(
  array(
    'id' => 5698,
    'first_name' => 'Peter',
    'last_name' => 'Griffin',
  ),
  array(
    'id' => 4767,
    'first_name' => 'Ben',
    'last_name' => 'Smith',
  ),
  array(
    'id' => 3809,
    'first_name' => 'Joe',
    'last_name' => 'Doe',
  )
);

$last_names = array_column($a, 'last_name');
print_r($last_names);
?>

ieşire:

Array
(
  [0] => Griffin
  [1] => Smith
  [2] => Doe
)


Definiție și utilizare

array_column() Funcția returnează valorile dintr - o singură coloană în matrice de intrare.


Sintaxă

array_column( array , column_key , index_key );

Parametru Descriere
array Necesar. Specifică matrice multi-dimensionale (record-set) pentru a utiliza
column_key Necesar. O tastă întreg sau un nume cheie șir coloanei de valori pentru a reveni. Acest parametru poate fi, de asemenea, NULL pentru a reveni matrice complet (util împreună cu index_key reindexarea matrice)
index_key Opțional. Coloana de a utiliza ca indicele / tastele pentru matrice returnat

Detalii tehnice

Întoarcere Valoare: Returnează o matrice de valori care reprezintă o singură coloană din matrice de intrare
Versiune PHP: 5.5+

Mai multe exemple

Exemplul 1

Ia -o coloană din ultimele nume dintr - un set de înregistrări, indexate de "id" coloana:

<?php
// An array that represents a possible record set returned from a database
$a = array(
  array(
    'id' => 5698,
    'first_name' => 'Peter',
    'last_name' => 'Griffin',
  ),
  array(
    'id' => 4767,
    'first_name' => 'Ben',
    'last_name' => 'Smith',
  ),
  array(
    'id' => 3809,
    'first_name' => 'Joe',
    'last_name' => 'Doe',
  )
);

$last_names = array_column($a, 'last_name', 'id');
print_r($last_names);
?>

ieşire:

Array
(
  [5698] => Griffin
  [4767] => Smith
  [3809] => Doe
)


<PHP Array Reference