초보의 질문입니다. 숫자 정렬 > 퍼블리셔팁

퍼블리셔팁

퍼블리싱과 관련된 유용한 정보를 공유하세요.
질문은 상단의 QA에서 해주시기 바랍니다.

초보의 질문입니다. 숫자 정렬 정보

HTML 초보의 질문입니다. 숫자 정렬

본문

<?
for($i=1; $i<46; $i++)        {
        $i = sprintf("%02d",$i);
        $lotto[$i] = $i;
}
shuffle($lotto);
echo "<font color=pink></font>&nbsp;&nbsp;";
echo $lotto[0]."&nbsp;<font color=silver> </font> ".$lotto[1]."&nbsp;<font color=silver> </font> ".$lotto[2]."&nbsp;<font color=silver> </font> ".$lotto[3]."&nbsp;<font color=silver> </font> ".$lotto[4]."&nbsp;<font color=silver> </font> ".$lotto[5];
?>


로또번호 자동생성 소스인데요. 숫자가 정렬이 되게 하려합니다.

42 25 06 27 45 01  -> 01 06 25 27 42 45    이런식으로요. 부탁드립니다. ^^<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
추천
0

댓글 4개

<?
for($i=1; $i<46; $i++)        {
        $i = sprintf("%02d",$i);
        $lotto[$i] = $i;
}
$lotto = array_rand($lotto,6);
echo "<font color=pink></font>&nbsp;&nbsp;";
echo $lotto[0]."&nbsp;<font color=silver> </font> ".$lotto[1]."&nbsp;<font color=silver> </font> ".$lotto[2]."&nbsp;<font color=silver> </font> ".$lotto[3]."&nbsp;<font color=silver> </font> ".$lotto[4]."&nbsp;<font color=silver> </font> ".$lotto[5];
?>
사하님 너무 감사드립니다.

그런데 이상하게 새로고침하면 또 정렬이 난되는듯하네요. ㅡ.ㅡ

너무 감사드립니다.

추가로 혹시

숫자 생성시 1~9는 앞에 0을 붙혀서 출력하려면 어떻게 해야하는지요?

<?
$arr = range(1,45);
shuffle($arr);
$arr_out = array_slice($arr,0,6);
sort($arr_out);
echo implode(" ",$arr_out);
?>

위 소스를 출력하면 1,2,11,13,15,16 이렇게 단번호에는 0이 안붙네요. ^^

즐거운 하루 되세요.
전체 1,264
퍼블리셔팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT