array_column()

PHP array_column() funksiyasi

❮ PHP massivlar ma’lumotnomasi

Misol

Yozuvlar to‘plamidan familiyalar ustunini oling:

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

Natija:

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


ULASHISH

Ta’rif va qo‘llanilishi

array_column() funksiyasi kirish massividagi bitta ustun qiymatlarini qaytaradi.


Sintaksis

array_column(array, column_key, index_key)

Parametr qiymatlari

Parametr Tavsif
array Majburiy. Foydalaniladigan ko‘p o‘lchovli massivni (yozuvlar to‘plamini) belgilaydi. PHP 7.0 dan boshlab bu obyektlar massivi ham bo‘lishi mumkin.
column_key Majburiy. Qiymatlari qaytariladigan ustunning butun sonli kaliti yoki string ko‘rinishidagi kalit nomi. To‘liq massivlarni qaytarish uchun bu parametr NULL ham bo‘lishi mumkin (massivni qayta indekslash uchun index_key bilan birga ishlatganda foydali)
index_key Ixtiyoriy. Qaytariladigan massiv uchun indeks/kalit sifatida ishlatiladigan ustun


Texnik tafsilotlar

Qaytariladigan qiymat: Kirish massividagi bitta ustunni ifodalovchi qiymatlar massivini qaytaradi
PHP versiyasi: 5.5+

Ko‘proq misollar

Misol

Yozuvlar to‘plamidan "id" ustuni bo‘yicha indekslangan familiyalar ustunini oling:

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

Natija:

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


❮ PHP massivlar ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!