<style>
#bn {
max-width:500px;
margin:0 auto;
text-align:center;
}
#bn img {
width:98%;
height:auto;
padding-bottom:3%;
}
#bn img:last-child {
padding-bottom:0%;
}
< /style>
<div id="bn">
< img src="A.jpg">
< img src="B.jpg">
< /div>
위의 소스로 배너를 노출하고있는데요
제가 원하는 랜덤방식이 A.jpg 배너가 항상 위가 아니라
랜덤의 확률로 B.jpg 배너와 자리를 바깟으면 좋겠어요
랜덤의 확률로 A배너와 B배너가 자리가 바뀌게 하려면
어떤소스를 넣어야할까요?
<?php
$random = rand(0,1);
$src = array( '/img/banner/busan-pub-1.jpg', '/img/banner/busan-pub-2.jpg');
?>
위처럼 이렇게 php 방식으로 알고싶어요
|
답변 1개 / 댓글 7개
채택된 답변
+20 포인트
여러 방법이 있겠지만 아래 처럼 해 보시죠.
<?php
$images = array("A","B");
shuffle($images);
?>
<div id="bn">
< img src="<?php echo $images[0]?>.jpg">
< img src="<?php echo $images[1]?>.jpg">
< /div>
답변에 대한 댓글 7개
답변을 작성하려면 로그인이 필요합니다.
그런데 위에 소스 그대로 해보았는데 이미지가 액박 뜨고 안나와요
<div id="bn">
<img src="A.jpg">
<img src="B.jpg">
</div>
이건 건들지않고 위에 php 소스만 더 붙어서 할수는 없을까요?
<?php
$random = rand(0,1);
$src = array( '/img/banner/busan-pub-1.jpg', '/img/banner/busan-pub-2.jpg');
?>
이런식으로요 ^^