ตัวอย่าง
รับคอลัมน์ชื่อสุดท้ายจากระเบียน:
<?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);
?>
เอาท์พุท:
Array
(
[0] => Griffin
[1] => Smith
[2] => Doe
)
ความหมายและการใช้งาน
array_column() ฟังก์ชันส่งกลับค่าจากคอลัมน์เดียวในอาร์เรย์การป้อนข้อมูล
วากยสัมพันธ์
array_column( array , column_key , index_key );
พารามิเตอร์ | ลักษณะ |
---|---|
array | จำเป็นต้องใช้ ระบุอาร์เรย์หลายมิติ (record-set) ที่จะใช้ |
column_key | จำเป็นต้องใช้ คีย์จำนวนเต็มหรือสตริงชื่อคีย์ของคอลัมน์ของค่าที่จะกลับมา พารามิเตอร์นี้ยังสามารถเป็นโมฆะจะกลับอาร์เรย์ฉบับสมบูรณ์ (ที่มีประโยชน์ร่วมกันกับ index_key อาร์เรย์ดัชนีอีกครั้ง) |
index_key | ไม่จำเป็น. คอลัมน์ที่จะใช้เป็นดัชนี / คีย์สำหรับอาร์เรย์กลับ |
รายละเอียดทางเทคนิค
กลับค่า: | ส่งกลับอาร์เรย์ของค่าที่แสดงถึงคอลัมน์เดียวจาก array การป้อนข้อมูลที่ |
---|---|
PHP เวอร์ชัน: | 5.5+ |
ตัวอย่างอื่น ๆ
ตัวอย่างที่ 1
รับคอลัมน์ชื่อสุดท้ายจากระเบียนดัชนีโดย "id" คอลัมน์:
<?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);
?>
เอาท์พุท:
Array
(
[5698] => Griffin
[4767] => Smith
[3809] => Doe
)
<PHP อ้างอิงอาร์เรย์