배열의 일부만을 뽑아낼때..
뽑아낸 배열이 저장될 배열명 = array_slice(뽑아낼 배열, 위치, 길이);
예)
<?
$a = array("a","b","c","d","e");
$b1 = array_slice($a, 2); // 길이 생략시 지정된 위치부터 배열의 끝까지, 길이가 0인 경우도 마찬가지
$b2 = array_slice($a, 2, 2);
$b3 = array_slice($a, 2, -1); // 배열의 마지막을 0으로 본다 -> 마지막 하나 전인 d 까지
$b4 = array_slice($a, -2, 1); // 마지막의 2개 전인 c 부터 한 개
$b5 = array_slice($a, 0, 3); // 위치를 제일 처음인 0부터 시작해서 3개
echo "$b1 에는 $b1[0] , $b1[1] , $b1[2] <br>
$b2 에는 $b2[0] , $b2[1] , $b2[2] <br>
$b3 에는 $b3[0] , $b3[1] , $b3[2] <br>
$b4 에는 $b4[0] , $b4[1] , $b4[2] <br>
$b5 에는 $b5[0] , $b5[1] , $b5[2] <br>";
?>
=> $b1 에는 c , d , e
$b2 에는 c , d ,
$b3 에는 c , d ,
$b4 에는 d ,
$b5 에는 a , b , c
|
|