ฟังก์ชัน array_slice() จะคืนค่าส่วนที่เลือกของอาร์เรย์
ไวยากรณ์
array_slice(arr, begin, length, preserve)
พารามิเตอร์
-
อาร์ − อาร์เรย์ที่ระบุ
-
เริ่มต้น − จุดเริ่มต้นของอาร์เรย์ที่จะทำการสไลซ์ แสดงตำแหน่งในอาร์เรย์ หาก start เป็นค่าลบ (-1) การแบ่งส่วนจะเริ่มจากส่วนท้ายของอาร์เรย์ ค่า -2 หมายถึงเริ่มต้นที่องค์ประกอบสุดท้ายที่สองของอาร์เรย์
-
ความยาว − ความยาวของอาร์เรย์ที่ส่งคืน หากความยาวเป็นลบ การแบ่งส่วนจะหยุดองค์ประกอบจำนวนมากนั้นจากส่วนท้ายของอาร์เรย์
-
อนุรักษ์ − ค่าที่เป็นไปได้คือ TRUE หรือ FALSE ที่นี่ ตั้งค่าว่าจะรักษาคีย์ (TRUE) หรือรีเซ็ต (FALSE)
คืนสินค้า
ฟังก์ชัน array_slice() จะคืนค่าส่วนที่เลือกของอาร์เรย์
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php $arr = array("laptop","mobile","tablet","pendrive","headphone"); print_r(array_slice($arr,2,3, true)); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
Array ( [2] => tablet [3] => pendrive [4] => headphone )
ตัวอย่าง
เรามาดูตัวอย่างกัน −
<?php $arr = array("electronics","accessories","shoes","toys","bags"); print_r(array_slice($arr,1,3, false)); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
Array ( [0] => accessories [1] => shoes [2] => toys )
ตัวอย่าง
เรามาดูตัวอย่างกัน −
<?php $arr = array("one","two","three","four"); print_r(array_slice($arr,-2)); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
Array ( [0] => three [1] => four )