PHP array_column() फ़ंक्शन

उदाहरण

रिकॉर्ड सेट से last_name स्तम्भ निकाला:

<?php
// डाटाबेस से वापसी के संभावित रिकॉर्ड सेट के रूप में
$a = array(
  array(
    'id' => 5698,
    'first_name' => 'Bill',
    'last_name' => 'Gates',
  ),
  array(
    'id' => 4767,
    'first_name' => 'Steve',
    'last_name' => 'Jobs',
  ),
  array(
    'id' => 3809,
    'first_name' => 'Mark',
    'last_name' => 'Zuckerberg',
  )
);
$last_names = array_column($a, 'last_name');
print_r($last_names);
?>

आउटपुट:

एरे
(
  [0] => Gates
  [1] => Jobs
  [2] => Zuckerberg
)

विवरण और उपयोग

array_column() इनपुट आयत्त रूपांकन में किसी एकल स्तम्भ के मूल्यों को वापस देता है。

व्याकरण

array_column(एकरे,column_key,index_key);
पारामीटर वर्णन
एकरे आवश्यकता. उपयोग करने वाले बहुआयामी आयत्त रूपांकन (रिकॉर्ड सेट) का निर्देश देता है。
column_key

अनिवार्य।वापसी मान की जरूरत होने वाला स्तम्भ।

यह पारामीटर भी इंडेक्स आयत्त के अंक से हो सकता है, या संबंधित आयत्त के स्तम्भ के शब्दावली रूप में हो सकता है।

यह पारामीटर भी NULL हो सकता है, इस समय पूरे आयत्त को वापस किया जाता है (index_key पारामीटर के साथ आधार रूप में आयत्त के चालू गुण को पुनरीक्षा करने के लिए बहुत उपयोगी होता है)。

index_key वृद्धिपूर्ण।संघटक को आधार रूप में इस्तेमाल करने के लिए उपयोग की जाती है।

तकनीकी विवरण

वापसी मान: एक आयत्त फ़़ल वापस करता है, जिसके मान इनपुट आयत्त में किसी एक अकेले स्तम्भ के मान हैं।
PHP संस्करण: 5.5+

अधिक उदाहरण

उदाहरण 1

रिकॉर्ड सेट से last_name स्तम्भ निकालें, 'id' स्तम्भ को आधार रूप में इस्तेमाल करें:

<?php
// डाटाबेस से वापसी के संभावित रिकॉर्ड सेट के रूप में
$a = array(
  array(
    'id' => 5698,
    'first_name' => 'Bill',
    'last_name' => 'Gates',
  ),
  array(
    'id' => 4767,
    'first_name' => 'Steve',
    'last_name' => 'Jobs',
  )
  array(
    'id' => 3809,
    'first_name' => 'Mark',
    'last_name' => 'Zuckerberg',
  )
);
$last_names = array_column($a, 'last_name', 'id');
print_r($last_names);
?>

आउटपुट:

एरे
(
  [5698] => Gates
  [4767] => Jobs
  [3809] => Zuckerberg
)