테스트 사이트 - 개발 중인 베타 버전입니다

for문질문입니다. 배열에 난수를 줘서 랜덤하게 뿌려주고 싶은데.. 채택완료

바트컨트롤 5년 전 조회 2,065

</p>

<p><?php

//날짜 랜덤 수

$online_Tday_num = rand(4 , 8);

$online_Yday_num = rand(4 , 8);</p>

<p>//어제 오늘 포맷

$online_Tday = date("y-m-d");

$online_Yday = date("y-m-d",strtotime("-1 day"));</p>

<p>//이름, 지역배열

$online_name_array = array("김","이","박","최","정","강","조","윤","장","임","오","한","신","서","권","황","안","송","유","홍","전","고","문");

$online_name = array_rand($online_name_array);

$online_region_array = array("서울","부산","대구","인천","광주","대전","세종","울산","경기","강원","충북","충남","전북","전남","경북","경남","제주");

$online_region = array_rand($online_region_array);

?></p>

<p> </p>

<p>                <ul class="online_main">

                    <?php for($i=0;$i < $online_Tday_num;$i++){?>

                        <li>

                            <span><?php echo $online_Tday?></span>

                            <span><?php echo $online_region_array[$online_region]?></span>

                            <span><?php echo $online_name_array[$online_name]?>OO</span>

                        </li>

                    <?php }?>

                    

                    <?php for($z=0;$z < $online_Yday_num;$z++){?>

                        <li>

                            <span><?php echo $online_Yday?></span>

                            <span><?php echo $online_region_array[$online_region]?></span>

                            <span><?php echo $online_name_array[$online_name]?>OO</span>

                        </li>

                    <?php }?>

                </ul></p>

<p>

 

성씨와 지역을 배열안에서 랜덤하게 꺼내어 하나씩 호출하고싶은데

뭉텅이로 호출되네요 ㅠㅠ...

뭐가 빠졌나요..?

 

현재상황입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
Policia
5년 전

출력부분만 살짝 손보면 될것같은데요

 

<span><?php echo $online_region_array[array_rand($online_name_array)]?></span>

<span><?php echo $online_name_array[array_rand($online_region_array)]?>OO</span>

 

이렇게 하시면 될듯하네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

P
Policia
5년 전
위에 선언한
$online_name = array_rand($online_name_array);
$online_region = array_rand($online_region_array);
은 지우면될것같아요
바트컨트롤
5년 전
[code]
<span><?php echo $online_region_array[array_rand($online_region_array)]?></span>
<span><?php echo $online_name_array[array_rand($online_name_array)]?>OO</span>
[/code]

감사합니다!
지역하고 이름 일단 오타부분 바꿔서 진행하니 너무 잘됩니다
감사해요!!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인