Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 29.09.2016
Сообщений: 4

Вывод значений из массива без повтора

24.10.2016, 22:40. Показов 1497. Ответов 1

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста, нужно сделать вывод элементов массива в 4-х блоках, но чтобы эти элементы не повторялись, то есть, чтобы каждый элемент выводился лишь один раз. Если сейчас посмотрите на код, то увидите, что есть 4 блока, в которых выводятся одни и те же элементы.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php  
$city = $_POST['city'];
 
if( $city == 'Калининград'){
   $index = 'kaliningrad';
}else{
   $index = 'moscow';
   $slides = array('1' => array('Ангел', '500'),
            '' => array('', ''),
            '' => array('', ''),
            '' => array('', ''),
            '' => array('', ''),
            '' => array('', ''),
            '' => array('', ''),
            '' => array('', ''),
            '' => array('', ''),
            '' => array('', ''),
            '' => array('', ''));
}
if (is_array($slides)) {
  for ($x=0; $x<5; $x++) {
    if($x == 2){ ?>
        <a href="/">
            <div class="all-products">
                <h3>Все товары <br>в каталоге</h3>
                <span>Посмотреть</span>
            </div>
        </a>
    <?php continue;}?>
    <div class="swiper-container cube">
        <div class="swiper-wrapper">
        <?php foreach($slides as $slide => $content) { ?>
            <div class="swiper-slide"><p class="name"><?= $content[0]?></p><p class="price"><?= $content[1]?></p><img src="images/<?= $index.'/'.$slide ?>.png"><div class="plus"><p>1+1</p></div></div>
        <?php } ?>
    </div>
</div>
<?php }
} ?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.10.2016, 22:40
Ответы с готовыми решениями:

Вывод изображений из массива без повтора
есть массив&lt;? //массив $randomHTML = array( '&lt;a id=&quot;example6&quot; href=&quot;https://www.cyberforum.ru/images/photo/1.jpg&quot;...

Вывод случайных чисел без повтора
Нужно написать программу, чтобы числа появлялись случайным образом и не повторялись, в интервале от 1 до 36. и выводились 5 цифр.

Выборка из массива без повтора
Добрый день форумчане! Помогите с задачей.. Дан массив из 40 чисел (от 1 до 40). Нужно выбрать из этого массива 5 случайных элементов,...

1
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,229
24.10.2016, 23:31
складывайте в $tmp-массив и проверяйте
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.10.2016, 23:31
Помогаю со студенческими работами здесь

Заполнение массива случайными числами без повтора
Здравствуйте. Не выходит заполнить массив случайными числами без повтора. Когда открываю его в браузере, то страничка подвисает.. наверное...

Заполнение случайными значениями массива чисел 4 на 5 без повтора
Приветствую вас парни! Подсобите с кодом. Голова уже опухла, хожу блужу вокруг трех сосен. Нужен рэндом массива 5 на 4, 20 чисел. Файл...

Как сделать чтобы вывод всех значений массива был в конце и без цикла?
Как сделать чтобы вывод всех значения массива была в конце? Есть у меня такой код но он выводит занесенную в массив значения сразу же...

Как в access сделать запрос без повторений(чтобы требуемые поля выводились без повтора)???
есть 3 табл. R1 = (ФИО, Дисциплина, Оценка); R2 = (ФИО, Группа); R3 = (Группы, Дисциплина) добавила в R2 столбец где должны пройти экз. и...

Random без повтора
int nSupportForRandom=1; int nRandomX,nRandomY; Randomize(); nRandomX=1+rand()%15; nRandomY=1+rand()%15; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru