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

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


ฟังก์ชัน 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
)