Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน array_fill_keys() ใน PHP


ฟังก์ชัน array_fill_keys() ใช้สร้างอาร์เรย์โดยใช้ อาร์เรย์หนึ่งเป็นคีย์ (keys) และ ค่าเดียวกันสำหรับทุกคีย์ (values) ส่งคืนอาร์เรย์ที่เติมค่าแล้ว

ไวยากรณ์ (Syntax)

array_fill_keys(keys, values)

พารามิเตอร์ (Parameters)

  • keys − อาร์เรย์ของค่าที่จะนำมาเป็นคีย์

  • values − ค่าที่จะใช้เติมให้ทุกคีย์

ค่าที่ส่งคืน (Return Value)

ส่งคืนอาร์เรย์ที่มีคีย์จากพารามิเตอร์แรก และค่าเดียวกันทุกคีย์

ตัวอย่างการใช้งาน

ตัวอย่างที่ 1: ใช้อาร์เรย์สตริงเป็นคีย์

<?php
$arr = array('p', 'q', 'r');
$res = array_fill_keys($arr, "demo");
print_r($res);
?>

ผลลัพธ์

Array ( [p] => demo [q] => demo [r] => demo )

ตัวอย่างที่ 2: ใช้อาร์เรย์ผสมชนิดข้อมูลเป็นคีย์

<?php
$arr = array('a', 'b', 'c', 1, 2, 3, 'steve', 'tom', 4, 5);
$res = array_fill_keys($arr, "demo");
print_r($res);
?>

ผลลัพธ์

Array ( [a] => demo [b] => demo [c] => demo [1] => demo [2] => demo [3] => demo [steve] => demo [tom] => demo [4] => demo [5] => demo )