180 of 410 menu

ฟังก์ชัน array_map

ฟังก์ชัน array_map นำฟังก์ชันที่กำหนด ไปใช้กับองค์ประกอบทั้งหมดของอาร์เรย์และส่งคืน อาร์เรย์ที่เปลี่ยนแปลง พารามิเตอร์แรกฟังก์ชัน รับ callback และพารามิเตอร์ที่สอง - อาร์เรย์ สามารถส่งอาร์เรย์เพิ่มเติมเป็นพารามิเตอร์ที่สาม และต่อๆ ไปได้

ไวยากรณ์

array_map(?callable $callback, array $array, array ...$arrays): array

ตัวอย่าง

ลองหารากที่สองของแต่ละ องค์ประกอบของอาร์เรย์ (โดยใช้ฟังก์ชัน sqrt) และเขียนลงในอาร์เรย์ใหม่:

<?php $arr = [1, 4, 9]; $res = array_map('sqrt', $arr); var_dump($res); ?>

ผลลัพธ์ของการรันโค้ด:

[1, 2, 3]

ดูเพิ่มเติม

  • ฟังก์ชัน array_filter,
    ซึ่งกรองอาร์เรย์
  • ฟังก์ชัน array_walk,
    ซึ่งเรียกฟังก์ชันสำหรับองค์ประกอบของอาร์เรย์
  • ฟังก์ชัน array_walk_recursive,
    ซึ่งเรียกฟังก์ชันสำหรับองค์ประกอบของอาร์เรย์แบบเรียกซ้ำ
  • ฟังก์ชัน array_reduce,
    ซึ่งยุบอาร์เรย์
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ