165 of 410 menu

ฟังก์ชัน array_pad

ฟังก์ชัน array_pad เติมเต็มอาร์เรย์ ด้วยค่าที่กำหนดให้ถึงขนาดที่ต้องการ พารามิเตอร์แรกของฟังก์ชันรับอาร์เรย์ สำหรับการเติมเต็ม พารามิเตอร์ที่สอง - ขนาดที่ต้องการเติมเต็มถึง พารามิเตอร์ที่สาม - สิ่งที่ใช้เติมเต็ม

สามารถกำหนดพารามิเตอร์ที่สองเป็นค่าลบได้ - ในกรณีนี้ อาร์เรย์จะถูกเติมด้วยองค์ประกอบ ไม่ใช่จากท้าย แต่จากต้น

ไวยากรณ์

array_pad(array $array, int $length, mixed $value): array

ตัวอย่าง

มาเติมอาร์เรย์ด้วยเลขศูนย์กัน เพื่อให้ ขนาดของมันเป็น 7 องค์ประกอบ:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; $res = array_pad($arr, 7, 0); var_dump($res); ?>

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

['a', 'b', 'c', 'd', 'e', 0, 0]

ตัวอย่าง

และตอนนี้อาร์เรย์มี 7 องค์ประกอบอยู่แล้ว - ดังนั้นมันจะไม่ถูกเติมเต็มด้วยอะไรเลย:

<?php $arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g']; $res = array_pad($arr, 7, 0); var_dump($res); ?>

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

['a', 'b', 'c', 'd', 'e', 'f', 'g']

ตัวอย่าง

มาเปลี่ยนพารามิเตอร์ที่สองให้เป็นค่าลบกัน ในกรณีนี้ อาร์เรย์จะถูกเติมจากต้น, ไม่ใช่จากท้าย:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; $res = array_pad($arr, -7, 0); var_dump($res); ?>

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

[0, 0, 'a', 'b', 'c', 'd', 'e']

ดูเพิ่มเติม

  • ฟังก์ชัน array_fill,
    ซึ่งเติมอาร์เรย์ด้วยค่าที่กำหนด
  • ฟังก์ชัน range,
    ซึ่งสร้างอาร์เรย์ด้วยช่วงขององค์ประกอบ
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ