배열 range
(PHP 4, PHP 5, PHP 7, PHP 8)
range — 요소 범위를 포함하는 배열 만들기
설명
range(string|int|float $start
, string|int|float $end
, int|float $step
= 1): array
요소 범위를 포함하는 배열을 만듭니다.
매개변수
start
- 시퀀스의 첫 번째 값입니다.
end
end
값에 도달하면 시퀀스가 종료됩니다.step
step
값이 주어지면 시퀀스의 요소 사이의 증가(또는 감소)로 사용됩니다.step
는0
이 아니어야 하며 지정된 범위를 초과하지 않아야 합니다. 지정하지 않으면step
는 기본적으로 1로 설정됩니다.
반환 값
start
부터 end
까지 요소의 배열을 반환합니다.
Examples
예제 #1 range() 예제
<?php
// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $number) {
echo $number;
}
echo "\n";
// The step parameter
// array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
foreach (range(0, 100, 10) as $number) {
echo $number;
}
echo "\n";
// Usage of character sequences
// array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i');
foreach (range('a', 'i') as $letter) {
echo $letter;
}
echo "\n";
// array('c', 'b', 'a');
foreach (range('c', 'a') as $letter) {
echo $letter;
}
?>
메모
참고: 문자 시퀀스 값의 길이는 1로 제한됩니다. 1보다 큰 길이를 입력하면 첫 번째 문자만 사용됩니다.
기타
- shuffle() - 배열 섞기
- array_fill() - 값으로 배열 채우기
- foreach