B

php 질문좀...

사실 외질문 갈려니깐
접을 잘안하셧 ㅠㅠ

php
$str = array('leftmenu', 'leftmenu1');
$no = rand(0, count($str) - 1);
=========================
<?php echo $str[$no];?> << 밑에애랑 다른값 나오게
<?php echo $str[$no];?> << 위에애랑 다른값 나오게
=========================

이렇게 뿌리는데용
위에 출력문 두개 같은값 안나오게 할려면 어떻에해야할까요
그냥 랜덤으로 한번 더뿌리려고하니간 이미지 7개을
중복없이 랜덤 뿌릴려는데 그렇게하면
소스가 개판이될거같아서용

혹시 한배열에 중복안되고 여러개 뿌릴수없을까요?
|

댓글 2개

$str = array('leftmenu', 'leftmenu1');
$rand_str = array_rand($str,sizeof($str));

for ($i=0; $i<sizeof($str); $i++)
{
echo $str[$rand_str[$i]];
}

돌려보진 않았지만 될겁니다. ^o^
이건 ㅠㅠ 알구있습니다. 이런게아니에용 ㅠㅠ 답변감사합니다 ㅠㅠ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 1,760
13년 전 조회 974
13년 전 조회 1,630
13년 전 조회 1,976
13년 전 조회 1,337
13년 전 조회 612
13년 전 조회 987
13년 전 조회 967
13년 전 조회 704
13년 전 조회 883
13년 전 조회 829
13년 전 조회 1,001
13년 전 조회 1,035
13년 전 조회 1,086
13년 전 조회 1,562
13년 전 조회 1,902
13년 전 조회 799
13년 전 조회 1,074
13년 전 조회 1,616
13년 전 조회 859