Code:
<?php
$name= array("Tom", "Jon","Rowan","Jim","Harry","Rasha");
echo "Main Array";
echo "<br>";
print_r($name);
echo "<br>";
echo "slice upto 3";
echo "<br>";
$name1=array_slice($name,3);
print_r($name1);
echo "<br/>";
echo "Keeping Key same: slice 3,2";
$name2=array_slice($name,3,2,true);
print_r($name2);
echo "<br/>";
echo "slice 3,-1<br>";
$name3= array_slice($name,3,-1);
print_r($name3);
echo "<br>slice 3,-2<br>";
$name3= array_slice($name,3,-2);
print_r($name3);
echo "<br>slice -3,-2<br>";
$name3= array_slice($name,-3,-2);
print_r($name3);
echo "<br>slice -3,-1<br>";
$name3= array_slice($name,-3,-1);
print_r($name3);
echo "<br>slice -3,1<br>";
$name3= array_slice($name,-3,2);
print_r($name3);
?>
OUTPUT
Main Array
Array ( [0] => Tom [1] => Jon [2] => Rowan [3] => Jim [4] => Harry [5] => Rasha )
slice upto 3
Array ( [0] => Jim [1] => Harry [2] => Rasha )
Keeping Key same: slice 3,2Array ( [3] => Jim [4] => Harry )
slice 3,-1
Array ( [0] => Jim [1] => Harry )
slice 3,-2
Array ( [0] => Jim )
slice -3,-2
Array ( [0] => Jim )
slice -3,-1
Array ( [0] => Jim [1] => Harry )
slice -3,1
Array ( [0] => Jim [1] => Harry )
