Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
for문질문입니다. 배열에 난수를 줘서 랜덤하게 뿌려주고 싶은데..

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

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

QA

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

답변 1

본문


<?php
//날짜 랜덤 수
$online_Tday_num = rand(4 , 8);
$online_Yday_num = rand(4 , 8);
//어제 오늘 포맷
$online_Tday = date("y-m-d");
$online_Yday = date("y-m-d",strtotime("-1 day"));
//이름, 지역배열
$online_name_array = array("김","이","박","최","정","강","조","윤","장","임","오","한","신","서","권","황","안","송","유","홍","전","고","문");
$online_name = array_rand($online_name_array);
$online_region_array = array("서울","부산","대구","인천","광주","대전","세종","울산","경기","강원","충북","충남","전북","전남","경북","경남","제주");
$online_region = array_rand($online_region_array);
?>
 
                <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>

 

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

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

뭐가 빠졌나요..?

 

현재상황입니다.

2948941001_1597802102.9795.png

이 질문에 댓글 쓰기 :

답변 1

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

 

<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>

 

이렇게 하시면 될듯하네요


							<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>


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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로