PHP array_column() Function












❮ مرجع آرایه PHP




مثال


دریافت ستون نام خانوادگی از یک مجموعه رکورد:



// آرایه ای که مجموعه رکوردهای احتمالی برگردانده شده از پایگاه داده را نشان می دهد
$a = آرایه(
  آرایه(
    'id' => 5698,
    'first_name ' => 'پیتر'،
    'لست_نام' => 'گریفین'،
 )،
  آرایه(
    'id' => 4767،
    'first_name' => ; 'Ben'،
    'last_name' => 'Smith'،
 )،
  آرایه(
    'id' => 3809،
    'first_name' => 'Joe '،
    'last_name' => 'Doe',
  )
);

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

خروجی:


آرایه
(
  [0] => Griffin
  [1] => Smith
  [2] => Doe
)







تعریف و استفاده


تابع array_column() مقادیر را از یک ستون واحد در آرایه ورودی برمی گرداند.





نحو



array_column(آرایه، ستون_کلید، index_key)

مقادیر پارامتر



















پارامتر توضیح
آرایه لازم است. آرایه چند بعدی (مجموعه رکورد) مورد استفاده را مشخص می کند. مانند
از PHP 7.0، این نیز می تواند آرایه ای از اشیاء باشد.
column_key لازم است. یک کلید عدد صحیح یا یک نام کلید رشته ای از ستون مقادیری که باید برگردانده شود. این پارامتر همچنین می تواند برای برگرداندن آرایه های کامل NULL باشد (به همراه index_key برای فهرست مجدد آرایه مفید است)
index_key اختیاری. ستونی که باید به عنوان شاخص/کلیدهای آرایه برگشتی استفاده شود












جزئیات فنی











مقدار بازگشتی: آرایه ای از مقادیر را برمی گرداند که نشان دهنده یک ستون از آرایه ورودی است
نسخه PHP: 5.5+




نمونه های بیشتر



مثال


دریافت ستون نام خانوادگی از یک مجموعه رکورد، نمایه شده توسط ستون "id":



// آرایه ای که مجموعه رکوردهای احتمالی برگردانده شده از پایگاه داده را نشان می دهد
$a = آرایه(
  آرایه(
    'id' => 5698,
    'first_name ' => 'پیتر'،
    'لست_نام' => 'گریفین'،
 )،
  آرایه(
    'id' => 4767،
    'first_name' => ; 'Ben'،
    'last_name' => 'Smith'،
 )،
  آرایه(
    'id' => 3809،
    'first_name' => 'Joe ',
    'last_name' => 'Doe',
  )
);

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

?>

خروجی:


آرایه
(
  [5698] => گریفین
  [4767] => اسمیت
  [3809] => دو
)






❮ مرجع آرایه PHP