Есть код, который выводит цвета:
<?
$imgs = explode(';', $item_row['imgs']);
foreach ($imgs as $img_out) {
$color = explode('___', $img_out);
?>
<div class="pop-item-color-item" data-label="<? echo $color[1]; ?>"><? echo $color[1]; ?></div>
<? } ?>
Из базы я получаю полностью весь продукт. А цвет содержится в одном поле в формате:
ссылка на картинку___Цвет;ссылка на картинку___Цвет;ссылка на картинку___Цве
т
В итоге получаем:
Синий
Белый
Синий
Красный
Черный
Как вы видите, здесь два "Синий". Как сделать, чтобы выводится только первый "Синий"? Спасибо.
$array = [];
if (!in_array($color[1], $array)) {
$array [] == $color[1]; // массив с цветами
// добавляем только разные цвета
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрых времен суток и тд! Такая проблема: Я полнейший камень в PHP, просто дубИмеется следующая проблема - ОШИБКИ: