En son web geliştirme öğreticiler
 

PHP array_column() Function

<PHP Dizi Referans

Örnek

Bir kayıt kümesinden soyadı sütun alın:

<?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);
?>

Çıktı:

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


Tanımı ve Kullanımı

array_column() işlevi, giriş dizideki tek bir sütun değerleri verir.


Sözdizimi

array_column( array , column_key , index_key );

Parametre Açıklama
array Gereklidir. Çok boyutlu dizi belirtir (record-set) kullanımı
column_key Gereklidir. Bir tamsayı anahtar veya değer sütunun bir dize anahtar adı dönmek için. Bu parametre de (dizi yeniden endekslemek index_key ile birlikte yararlı) tam dizi dönüş olabilir NULL
index_key İsteğe bağlı. Sütun dönen dizide için dizin / anahtarı olarak kullanmak üzere

Teknik detaylar

Geri dönüş değeri: girdi dizisinin tek bir sütun temsil eden bir değerler kümesi döndürür
PHP Sürümü: 5.5+

Diğer Örnekler

Örnek 1

Tarafından dizine bir recordset, son adları sütun alın "id" sütununda:

<?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);
?>

Çıktı:

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


<PHP Dizi Referans