Возникла задача выводить на сайте в блоке два рекламных баннера, которые бы случайно сменяли друг друга при открытии страницы.
Ниже приводится одна из простых (возможно, не самой «тру») реализаций данной задачи:
Логика:
$images = array(); $images[] = array('image'=>'/images_1.jpg','url'=>'http://link_1.ru','title'=>'Title_1'); $images[] = array('image'=>'/images_1.jpg','url'=>'http://link_1.ru','title'=>'Title_2'); $count = count($images); $random_number = rand(0,($count - 1)); |
Вставляем в то место, где нужно выводить баннер:
<a href=»<?php echo $images[$random_number][‘url’]; ?>» target=»_blank» rel=»noopener»><img src=»<?php echo $images[$random_number][‘image’]; ?>» title=»<?php echo $images[$random_number][‘title’]; ?>»></a>