라이브러리
[PHP] range - 요소 범위를 포함하는 배열을 만듭니다.
PHP의 range 함수
PHP의 range 함수는 정수 범위 내의 숫자를 생성하는 함수입니다. 이 함수는 두 개의 인자를 받으며, 첫 번째 인자는 시작 숫자, 두 번째 인자는 종료 숫자입니다.
# 기본 사용법
#hostingforum.kr
php
range($start, $end);
예를 들어, 1부터 5까지의 숫자를 생성하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$numbers = range(1, 5);
print_r($numbers);
이 코드를 실행하면 다음과 같은 결과가 나옵니다.
#hostingforum.kr
php
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
# 옵션 인자
range 함수는 옵션 인자를 사용할 수 있습니다. 옵션 인자는 range 함수의 결과를 배열의 키로 사용할 수 있습니다.
#hostingforum.kr
php
range($start, $end, $step);
예를 들어, 1부터 10까지의 숫자를 2씩 증가시키며 생성하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$numbers = range(1, 10, 2);
print_r($numbers);
이 코드를 실행하면 다음과 같은 결과가 나옵니다.
#hostingforum.kr
php
Array
(
[0] => 1
[1] => 3
[2] => 5
[3] => 7
[4] => 9
)
# 예제
다음은 range 함수를 사용하여 1부터 10까지의 숫자를 생성하고, 각 숫자의 제곱을 계산하는 예제입니다.
#hostingforum.kr
php
$numbers = range(1, 10);
$squares = array_map(function($num) {
return pow($num, 2);
}, $numbers);
print_r($numbers);
print_r($squares);
이 코드를 실행하면 다음과 같은 결과가 나옵니다.
#hostingforum.kr
php
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
[6] => 7
[7] => 8
[8] => 9
[9] => 10
)
Array
(
[0] => 1
[1] => 4
[2] => 9
[3] => 16
[4] => 25
[5] => 36
[6] => 49
[7] => 64
[8] => 81
[9] => 100
)
이 예제는 range 함수를 사용하여 숫자를 생성하고, array_map 함수를 사용하여 각 숫자의 제곱을 계산하는 방법을 보여줍니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.