Ö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