컴

array_slice 배열을 원하는 크기로 자르는 방법??

· 2016-10-06 (목) 14:17:40 · 3486

배열을 원하는 크기로 자르는 방법??

 

이라고 해야 하나요?

가령

$a[0] ~ $a[10]

여기서 $a[5] ~ $a[7] 만 사용하고 싶을 경우 ..

 

array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]] ) 

 

 

array

입력 배열


offset

offset이 음수가 아니면, 일련의 값은 array의 그 offset 수부터 시작할것이다. 

offset이 음수이면, 일련의 값은 array의 끝에서부터 그 수만큼 떨어진 곳에서부터 시작한다.


length

length가 주어지고 양수이면, 일련의 값은 그 수만큼의 배열 원소가 될것이다. length가 주어지고 음수이면, 배열의 끝에서부터 그 수만큼의 배열원소가 될것이다. 이 인수가 생략되면, 일련의 값은 offset에서부터 array 끝까지의 모든 원소를 가지게 된다.


preserve_keys

array_slice()는 기본값으로 배열 인덱스를 초기화하여 다시 정렬합니다. preserve_keys를 TRUE로 설정하여 이 동작을 바꿀 수 있습니다.


반환값 ¶


조각을 반환합니다.

 

 

<?php
$input 
= array("a", "b", "c", "d", "e");

$output = array_slice($input, 2);      // returns "c", "d", and "e"
$output = array_slice($input, -2, 1);  // returns "d"
$output = array_slice($input, 0, 3);   // returns "a", "b", and "c"

// note the differences in the array keys
print_r(array_slice($input, 2, -1));
print_r(array_slice($input, 2, -1, true));
?> 

 

 

결과

Array
(
    [0] => c
    [1] => d
)
Array
(
    [2] => c
    [3] => d
)
|
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
PHP 16-10-10 조회 3,836
PHP 16-10-10 조회 3,482
PHP 16-10-06 조회 3,487
PHP 16-10-06 조회 4,711
PHP 16-10-06 조회 3,595
PHP 16-09-28 조회 3,520
jQuery 16-09-28 조회 4,651
PHP 16-09-27 조회 3,305
PHP 16-09-27 조회 4,535
웹서버 16-09-27 조회 3,548
JavaScript 16-09-23 조회 4,178
기타 16-09-20 조회 4,945
PHP 16-09-20 조회 4,334
기타 16-09-19 조회 5,416
JavaScript 16-09-17 조회 3,658
웹서버 16-09-15 조회 3,468
기타 16-09-01 조회 3,952
JavaScript 16-08-30 조회 3,513
node.js 16-08-23 조회 4,237
jQuery 16-08-21 조회 3,879
JavaScript 16-08-18 조회 5,451
PHP 16-08-11 조회 3,629
PHP 16-08-10 조회 4,052
JavaScript 16-08-09 조회 6,158
jQuery 16-08-05 조회 5,230
PHP 16-08-05 조회 1.5만
PHP 16-08-04 조회 7,259
jQuery 16-08-03 조회 3,872
PHP 16-08-03 조회 3,241
JavaScript 16-08-03 조회 6,430