B

php 질문좀...

· 2012-06-04 (월) 21:07:59 · 1001 · 2
사실 외질문 갈려니깐
접을 잘안하셧 ㅠㅠ

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 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-06-05 조회 1,442
12-06-05 조회 721
12-06-05 조회 1,102
12-06-04 조회 1,089
12-06-04 조회 827
12-06-04 조회 1,002
12-06-04 조회 930
12-06-04 조회 1,098
12-06-04 조회 1,146
12-06-04 조회 1,188
12-06-04 조회 1,656
12-06-04 조회 2,007
12-06-04 조회 889
12-06-04 조회 1,184
12-06-04 조회 1,724
12-06-04 조회 956
12-06-04 조회 7,215
12-06-04 조회 1,093
12-06-04 조회 1,145
12-06-04 조회 1,723