Простой скрипт ротатора, помогите!
Страницы: 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)
Новые темыОбъявленияСвободное общение
02:52 РСЯ и тормоза сайта: Яндекс начал штрафовать за плохой PageSpeed? 
23:09 Как безопасно купить Гугл почту? 
22:34 01.02. Апдейт 31.01 // Chrome готовит "чёрную метку" для ИИ? 
13:45 Какой движок выбрать для форума? 
13:43 Нашел скрины выплат с Сапы за 2010 год. Пошел плакать 
09:26 Трафик пробил дно? Худший январь за 10 лет и внезапный рост продаж с Bing 
19:27 Плагин ответа 
23:25 SOCKS5 приватные прокси на 30 дней для PayPal 
23:24 Google Voice аккаунты для бесплатных SMS и звонков 
23:23 PayPal аккаунты для любых целей 
23:02 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
20:21 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
12:09 Trustpilot Reviews | Подниму рейтинг вашей компании 
12:07 Купить отзывы на Яндекс и Гугл картах, на Авито, на Отзовике и IRecommend 
23:51 Ставки на супер тренды в спорте 
22:31 [AI] Бот за $600к советовал есть сыр с крысами. Нью-Йорк его (наконец-то) снес 
22:30 Точные прогнозы на футбол 
13:38 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
07:11 Список обновленных тем пуст... 
17:02 Gartner обещал смерть SEO к 2026 году. Открываем метрику и проверяем 
08:25 Отвратительное поведение