php
PHP - for 문을 이용해 로또번호 추출기 만들기
for 문을 이용해 로또 번호 추출기를 만들어 보겠습니다. for 문을 이용해서 로또 프로그램을 구현해보면 반복문의 이해에 도움이 됩니다.
다음은 추출한 로또 번호를 for문을 이용해 오름차순으로 정렬해 보겠습니다.
<php
$arr = array();
for($i=0; $i<6; $i++)
{
$arr[$i] = rand(1, 45);
for($j=0; $j<$i; $j++)
{
if($arr[$i] == $arr[$j])
{
$i--;
break;
}
}
}
print_r($arr);
/*
결과:
Array
(
[0] => 15
[1] => 24
[2] => 27
[3] => 1
[4] => 9
[5] => 17
)
*/
?>
다음은 추출한 로또 번호를 for문을 이용해 오름차순으로 정렬해 보겠습니다.
<?php
$arr = array();
for($i=0; $i<6; $i++)
{
$arr[$i] = rand(1, 45);
for($j=0; $j<$i; $j++)
{
if($arr[$i] == $arr[$j])
{
$i--;
break;
}
}
}
$tmp = 0;
for($i=0; $i<count($arr); $i++)
{
for($j=0; $j<$i; $j++)
{
if($arr[$i] < $arr[$j])
{
$tmp = $arr[$i];
$arr[$i] = $arr[$j];
$arr[$j] = $tmp;
}
}
}
print_r($arr);
/*
결과:
Array
(
[0] => 5
[1] => 9
[2] => 11
[3] => 37
[4] => 39
[5] => 40
)
*/
?>
0 댓글