Повторы строк php

161
11 сентября 2018, 03:00

Есть код, который выводит цвета:

<?
$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>
<? } ?>

Из базы я получаю полностью весь продукт. А цвет содержится в одном поле в формате: ссылка на картинку___Цвет;ссылка на картинку___Цвет;ссылка на картинку___Цвет

В итоге получаем:

Синий
Белый
Синий
Красный
Черный

Как вы видите, здесь два "Синий". Как сделать, чтобы выводится только первый "Синий"? Спасибо.

Answer 1
$array = [];
if (!in_array($color[1], $array)) {
    $array [] == $color[1]; // массив с цветами
    // добавляем только разные цвета
}
READ ALSO
RedBeanPhp ошибка

RedBeanPhp ошибка

Выдает ошибку

179
Illegal string offset как исправить?

Illegal string offset как исправить?

Добрых времен суток и тд! Такая проблема: Я полнейший камень в PHP, просто дубИмеется следующая проблема - ОШИБКИ:

158
php хранение паролей (Laravel)

php хранение паролей (Laravel)

Везде пишут что не стоит хранить пароли в открытом виде

165