● array_slice()
: 배열을 자르는 함수 입니다.
array_slice(array_name, starting_position, slice_length, preserve_keys)
매개 변수는 총 4개 입니다.
array_name : 배열 이름
starting_position : 배열에서 슬라이스의 시작 위치를 지정합니다.
slice_length : 슬라이스 길이
preserve_keys : 함수가 배열의 키를 보존할지 여부를 TRUE 또는 FALSE로 지정하며,기본값은 FALSE입니다.
<?php
$color_array = array('black','red','white','blue');
$result1= array_slice($color_array,3);
print_r($result1);
echo "<br>";
$result2= array_slice($color_array,-2,1);
print_r($result2);
echo "</br>";
$result3= array_slice($color_array,0,4);
print_r($result3);
?>
array ([0] => blue)
array ([0] => white)
array ([0] => black [1]=> red [2] => white [3] => blue)
인덱스 0 : black
인덱스 1 : red
인덱스 2 : white
인덱스 3 : blue
배열에 인덱스 0부터 3까지 저장했습니다.
첫번째 출력 변수인 result1은 3번째 인덱스를 잘라내었기에 blue가 출력됩니다.
두번째 출력 변수인 result2는 뒤에서 두번째부터 시작하여 1개의 슬라이스 길이를 잘랐기에 white가 출력됩니다.
세번째 출력 변수인 result3는 인덱스 0부터 4개의 슬라이스 길이를 잘랐기에 모두 출력됩니다.
'Programming Language > PHP' 카테고리의 다른 글
php memory limit 문제 해결 방법 (0) | 2023.02.03 |
---|---|
[PHP] 현재 서버 시간 가져오기 및 응용 (date, strtotime, time) (0) | 2020.12.20 |
Creating default object from empty value 에러 해결 PHP (0) | 2020.09.01 |
[PHP] ini_set() 함수 (0) | 2020.01.05 |
[PHP] addslashes (), stripslashes () 와 get_magic_quotes_gpc ()함수 (0) | 2020.01.04 |
[PHP] 첫 문자를 대문자로 치환하는 함수 - unfirst (0) | 2019.12.15 |
[PHP] 폼 입력 처리의 기본 ( GET, POST로 송수신하기 ) (0) | 2019.11.17 |
[PHP] preg_match ( 패턴일치 & 정규표현식 적용) (0) | 2019.10.17 |