PHP аналог array_unique без ключей

196
18 июля 2018, 14:30

Имеется ли аналог этой команды, чтобы определялись уникальные слова, без указания ключа первого вхождения? Может у этой команды есть какой-нибудь параметр, отвечающий за это? Результат:

    color":{
        "0":"Черный",
        "1":"Белый",
        "2":"Серый"
}

Необходимо:

color":{"Черный","Белый","Серый"}
Answer 1

Метод array_unique — убирает повторяющиеся значения из массива. Примените к полученной последовательности метод array_values - он выберет все значения массива (ключи будут отброшены). К примеру:

$input = array("a" => "green", "red", "b" => "green", "blue", "red");
$result = array_unique($input); // Array([a] => green, [0] => red, [1] => blue)
print_r(array_values($result)); // Array([0] => green, [1] => red, [2] => blue)
READ ALSO
Вывести значение в необходимом формате php

Вывести значение в необходимом формате php

Есть значение в БД номера телефона в формате 380501234567 Требуется вывести это значение на экран в формате (050) 123-45-67

206
file_get_content и json_encode php

file_get_content и json_encode php

Можете подсказать, почему подобный код (ниже), выводит такую ошибку Warning: Illegal string offset 'key'

200
Редактирование файла с новостями в php

Редактирование файла с новостями в php

Есть файл с новостями (нельзя использовать sql)Каждая третья строка является названием статьи

179
В чем проблема на php не выдаёт результат

В чем проблема на php не выдаёт результат

В чем ошибка? Не выдаёт результат

196