Lang [ ] php = {/PHP
[PHP] range() 범위를 배열로 만들기
kecoz
2020. 12. 14. 11:36
반응형
함수명 : 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단까지도 짜봐 ㅋ_ㅋ
반응형