Простой скрипт ротатора, помогите!
Страницы: 1
[ Закрыто ] Простой скрипт ротатора, помогите!
Добрый день, нужна помощь. Перерыл весь интернет, но ничего похожего не нашел.
А требуется следующее:

Имеется несколько строк (к примеру 10), скрипт рандомизирует их и выводит 5-ть без повторов

Важно, чтобы данные, которые нужно рандомизировать (строки) были прописаны в самом скрипте, а не в отдельном файлике.



Из числа похожего нашел вот это:
Код
 <?php
$banners = array ();
$banners[] = '1';
$banners[] = '2';
$banners[] = '3';
$banners[] = '4';
$banners[] = '5';
$banners[] = '6';
$banners[] = '7';
$banners[] = '8';
$banners[] = '9';
$banners[] = '10';

echo $banners[array_rand ($banners)];
?> 
Нужно что-то такое же, только чтобы выводило сразу n-результатов и без повторов.
Помогите если не сложно smile:)
Продать сайт за дорого или купить прибыльный проект можно здесь
Код
<?php
$banners = array ();
$banners[] = '1';
$banners[] = '2';
$banners[] = '3';
$banners[] = '4';
$banners[] = '5';
$banners[] = '6';
$banners[] = '7';
$banners[] = '8';
$banners[] = '9';
$banners[] = '10';

$banners = array_unique($banners);
$banners = array_rand($banners, 5);
   foreach ($banners as $k){
      echo $k;
   }
?>
 
Coder, спасибо большое!
Цитата
abc000 пишет:
Coder, спасибо большое!
Пожалуйста)

Моя ошибка - в этом случае так можно:
Код
<?php
header('Content-Type: text/html; charset=utf-8');
$banners = array(
"Один"=>1,
"Два"=>2,
"Три"=>3,
"Четыре"=>4,
"Пять"=>5,
"Шесть"=>6,
"Семь"=>7,
"Восемь"=>8,
"Девять"=>9,
"Десять"=>10
);
$banners = array_rand($banners, 5);
$banners = array_unique($banners);
foreach ($banners as $k=>$v){
   echo $v." ";
}
?>
 
Изменено: Coder - 18 Марта 2015 17:07
ТС отписал в ЛС, что тема потеряла актуальность.
Тему закрыл.

* обращение к пользователям - > если Ваша тема потеряла свою актуальность, то, пожалуйста, отпишитесь об этом в теме и скиньте ссылку на тему мне в ЛС.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
09:02 Как продвигать сайт с неуникальным контентом 
08:58 Стоит ли добавлять сайт в Rambler топ 100? 
08:57 Absence в Армении 
19:29 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
14:50 Индексация страниц 
12:36 У кого новостник, дайте пару советов плиз 
13:53 AviTool - мощный инструмент для автоматизации работы с Avito 
05:17 Продам копию сайта. 
04:11 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
01:31 Скрипт обменника валют 
21:44 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
17:24 A-Parser 1.1 - продвинутый парсер поисковых систем, Suggest, PR, DMOZ, Whois, etc 
14:01 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
13:15 SOCKS5 приватные прокси на 30 дней для PayPal 
09:00 Ну что, кто куда деваете свои сайты? 
22:09 Добро пожаловать в цифровой мир... 
19:42 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор 
22:08 Накрутка поисковых подсказок 
05:04 Точные прогнозы на футбол 
14:01 Union Pharm - топовая фарма-партнерка для профессионалов! 
10:59 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди