채택완료

게스트 아이콘 랜덤출력 방법이있을까요?

2016-03-09 (수) 05:34:20 3,710

guest1.gif

guest2.gif

guest3.gif

게스트 이미지 여러개를

이런식으로 등록해두고.

고정이 아닌 각각의 비회원마다 랜덤으로 아이콘이미지가 출력되게 하는 방법이 있을까요?

|

답변 3개

채택된 답변
+20 포인트

$icon = ['guest1.gif','guest1.gif','guest1.gif'];

$idx_guest = mt_rand(0,2); // 0~2 사이의 랜덤

<img src="<?php echo $icon[$idx_guest]?>">

 

아이콘을 배열시키고 랜덤으로 선택하게 하면 되지않을까.. 합니다.. 

2016-03-09 (수) 16:12:10

윗 분들도 멋진 답변입니다.

저는 이 소스를 추천하고 싶네요!

<?php

$icon_cnt = '3'; // 3은 최대 몇개의 아이콘을 사용할 것인가

$icon_name = 'guest'.rand(1,$icon_cnt).'.gif';

?>

<img src="본인 사이트 이미지 경로/<?php echo $icon_name;?>">

이러면 본인이 등록한 이미지 갯수에 따라 icon_cnt 값을 변경하여 랜덤으로 이미지를 출력할 수 있겠죠? 

씨에이치넷님의 답변에서 살짝 수정이 있어야 할것 같네요.

Copy
<?php$icon = ['guest1.gif','guest2.gif','guest3.gif'];$idx_guest = mt_rand(0,2); // 0~2 사이의 랜덤?><img src="<?php echo $icon[$idx_guest]?>">
 

답변을 작성하려면 로그인이 필요합니다.