PHP 주요레퍼런스/배열 함수

range

웹 개발자의 비상 2011. 8. 25. 22:01
array range( mixed low, mixed high [, number step] )
인자로 지정한 영역 안의 문자 또는 숫자로 구성된 배열을 생성한다.

low부터 high까지 원소로 하는 배열을 생성한다.
step을 지정하면 low부터 step씩 증가하는 배열을 생성한다.


예제

<?
// 1 에서 15까지 15개의 정수를 원소로 가지는 배열을 생성한다.
$numbers = range (1, 15);
for($i = 0; $i < count($numbers); $i++) {
echo $numbers[$i] . " ";
}
//1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

// 10에서 150까지 10만큼 증가하는 숫자로 구성된 배열을 생성한다.
$numbers = range (10, 150, 10);
for($i = 0; $i < count($numbers); $i++) {
echo $numbers[$i] . " ";
}
//10 20 30 40 50 60 70 80 90 100 110 120 130 140 150

// 'a'에서 'h'까지의 문자를 원소로 가지는 배열을 생성한다.
$chars = range ('a', 'h');
for($i = 0; $i < count($chars); $i++) {
echo $chars[$i] . " ";
}
//a b c d e f g h

// 'h'에서 'a'까지 역순으로 구성된 문자를 원소로 가지는 배열을 생성한다.
$chars = range ('h', 'a');
for($i = 0; $i < count($chars); $i++) {
echo $chars[$i] . " ";
}
//h g f e d c b a
?>

728x90

'PHP 주요레퍼런스 > 배열 함수' 카테고리의 다른 글

sort / rsort  (0) 2011.08.25
shuffle  (0) 2011.08.25
count/sizeof  (0) 2011.08.24
in_array  (0) 2011.08.24
end  (0) 2011.08.24