for문질문입니다. 배열에 난수를 줘서 랜덤하게 뿌려주고 싶은데..
본문
<?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>
성씨와 지역을 배열안에서 랜덤하게 꺼내어 하나씩 호출하고싶은데
뭉텅이로 호출되네요 ㅠㅠ...
뭐가 빠졌나요..?
현재상황입니다.
!-->답변 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>
이렇게 하시면 될듯하네요
답변을 작성하시기 전에 로그인 해주세요.