- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
array_slice() function in PHP
The array_slice() function returns selected parts of an array.
Syntax
array_slice(arr, begin, length, preserve)
Parameters
arr − The specified array
begin − The beginning of the array where the slicing will take place. It shows the position in the array. If begin is negative (-1), then the slicing begins from the end of the array. The value -2 means begin at the second last element of the array.
length − The length of the returned array. If the length is negative then the slicing will stop that many elements from the end of the array.
preserve − Possible values are TRUE or FALSE. Here, set whether the keys are to be preserved (TRUE) or resert (FALSE).
Return
The array_slice() function returns the selected part of an array.
Example
The following is an example −
<?php $arr = array("laptop","mobile","tablet","pendrive","headphone"); print_r(array_slice($arr,2,3, true)); ?>
Output
The following is the output −
Array ( [2] => tablet [3] => pendrive [4] => headphone )
Example
Let us see another example −
<?php $arr = array("electronics","accessories","shoes","toys","bags"); print_r(array_slice($arr,1,3, false)); ?>
Output
The following is the output −
Array ( [0] => accessories [1] => shoes [2] => toys )
Example
Let us see another example −
<?php $arr = array("one","two","three","four"); print_r(array_slice($arr,-2)); ?>
Output
The following is the output −
Array ( [0] => three [1] => four )