احصل على عمود last_name من مجموعة السجلات:
<?php// من الممكن إرجاع مصفوفة من قاعدة البيانات $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);?>الإخراج:
المصفوفة( [0] => غريفين [1] => سميث [2] => ظبية)تُرجع الدالة array_column() قيمة عمود واحد في مصفوفة الإدخال.
array_column( صفيف ، column_key ، Index_key )؛
المعلمة | يصف |
---|---|
صفيف | مطلوب. يحدد المصفوفة متعددة الأبعاد (مجموعة السجلات) المراد استخدامها. |
column_key | مطلوب. العمود الذي يجب إرجاع قيمته. يمكن أن يكون فهرسًا صحيحًا لعمود مصفوفة فهرس، أو قيمة مفتاح سلسلة لعمود مصفوفة ترابطية. يمكن أيضًا أن تكون هذه المعلمة NULL، وفي هذه الحالة سيتم إرجاع المصفوفة بأكملها (مفيدة جدًا عند استخدامها مع المعلمة Index_key لإعادة تعيين مفتاح المصفوفة). |
Index_key | خياري. العمود الذي يمثل الفهرس/المفتاح للمصفوفة التي تم إرجاعها. |
قيمة الإرجاع: | إرجاع مصفوفة تحتوي على قيمة عمود واحد في مصفوفة الإدخال. |
---|---|
نسخة PHP: | 5.5+ |
خذ عمود last_name من مجموعة السجلات واستخدم عمود "المعرف" المقابل كقيمة أساسية:
<?php// من الممكن إرجاع مصفوفة من قاعدة البيانات $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);?>الإخراج:
المصفوفة( [5698] => غريفين [4767] => سميث [3809] => دو)