답변 2개
채택된 답변
+20 포인트
6년 전
</p>
<p><?</p>
<p>$rand = rand(0,1);
$href = array( 'www.naver.com', 'www.daum.net');
$src = array( '/img/A.jpg', '/img/B.jpg');</p>
<p>if($rand==1) {
$a = "1";
$b = "0";
} else {
$a = "0";
$b = "1";
}
?></p>
<p><div class="banner">
<a href="<?php echo $href[$a];?>"><img src="<?php echo $src[$a];?>"></a>
<a href="<?php echo $href[$b];?>"><img src="<?php echo $src[$b];?>"></a>
</div>
또는 아래와 같은 방법이 있습니다.
2개 이상의 배너를 랜덤으로 노출할 경우...
</p>
<p><?php</p>
<p>$banner[] = array(
'href'=>'www.naver.com',
'src'=>'/img/A.jpg'
);
$banner[] = array(
'href'=>'www.daum.com',
'src'=>'/img/B.jpg'
);</p>
<p>$max = count($banner); // 배너의 총갯수
$idx = range(0,($max-1),1); //배너의 최대갯수까지의 연속된 숫자 배열을 생성
shuffle($idx); // 생성된 숫자배열을 섞는다.
?></p>
<p><div class="banner">
<?php for($i=0; $i<count($banner); $i++) { ?>
<a href="<?php echo $banner[$idx[$i]]['href']; ?>"><img src="<?php echo $banner[$idx[$i]]['src'];?>" />
<?php } ?>
</div>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
블루블랙
6년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인

그런데 padding-bottom 이 안먹히는것같아요
다시 질문 게시판에 질문 올렸는데요 혹시 시간되시면 봐주시면 감사하겠습니당