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

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


array_map() เป็นฟังก์ชัน built-in ทำงานกับ Array ส่งแต่ละ element ของ array ไปยังฟังก์ชันที่กำหนด และคืนค่า array ใหม่ที่มีค่าถูกปรับเปลี่ยนโดยฟังก์ชันนั้น

ไวยากรณ์

array_map (function_name, array1, array2...)

พารามิเตอร์

รับพารามิเตอร์บังคับ 2 ตัว: ชื่อฟังก์ชัน และ array1 ที่เหลือเป็นทางเลือก

function_name (บังคับ)

ชื่อฟังก์ชันที่ผู้ใช้กำหนด ใช้ปรับเปลี่ยนค่าใน array

array1 (บังคับ)

Array ที่ต้องการปรับเปลี่ยน

ตัวอย่าง

<?php 
function add($arr){ 
    return ($arr + 2); 
} 
$arr1 = array(7, 6, 2, 4); 
print_r(array_map("add", $arr1)); 
?>

ผลลัพธ์

Array ( [0] => 9 [1] => 8 [2] => 4 [3] => 6 )

คำอธิบาย

ฟังก์ชัน add() เพิ่มค่า 2 ให้กับแต่ละ element ของ array ผ่าน array_map()