반응형
함수명 : range();
소스
<?php
//기본예제
$num_array = range(1,5);
$upStr_array = range('A','F');
$lowStr_array = range('a','f');
?>
<?php
//3번째 step값 지정시
$num_array = range(0,20,3);
$upStr_array = range('A','J',3);
$lowStr_array = range('a','j',4);
?>
결과
설명
range는 사전적으로는 범위 라는 의미가 있어
위처럼 숫자와 대소문자를 통해 범위를 지정할 수가있어
range(첫번째 시작 시퀀스값, 두번째 종료 시퀀스값은,증가범위값);
이렇게 사용이 가능하고, 아쉽게도 한글은 안되더라구
증가 범위값인 step을 숫자형으로 기재 해주면,
두번째 결과처럼 적용이 되는걸 확인할수 있어
이 함수로 구구단 예제를 만든다면 더 쉽게 풀리겠지?
<?php
//9*100까지
$step = 9;
$num_array = range(0,1000,$step);
$taget = array_keys($num_array);
$value = array_values($num_array);
for($i=0; $i <= 100; $i++){
echo $step. " * " .$taget[$i]. " = " .$value[$i]. "<br>";
}
?>
심심하다면 1단부터 99*99단까지도 짜봐 ㅋ_ㅋ
반응형
'Lang [ ] php = { > PHP' 카테고리의 다른 글
[PHP] compact() 여러 변수들을 배열로 만들기 (0) | 2020.12.08 |
---|---|
[PHP] array_count_values(), count(), sizeof() 배열의 갯수들 (1) | 2020.12.07 |
[php]array_push(); 배열에 요소 추가, array_marge() 배열끼리 합치기 (5) | 2020.12.02 |
[PHP]array_keys() array_values() 배열의 키 또는 값만 가져오기 (0) | 2020.11.26 |
[PHP] explode 문자열 나누기, 문자열 배열로 만들기 (0) | 2020.11.16 |