@MrDenzzz

Как убрать повторяющиеся значения массива?

Добрый день. Такой вопрос:
Допустим, есть массив
$array = [1, 5, 5, 9];
Нужно преобразовать его в [1, 5, 9]
array_unique не подходит, потому что
array_unique([1, 5, 5, 9]) == [[0] => 1, [1] => 5, [3] => 9]

а это совсем не то, что нужно.
Обьясню сразу, зачем это нужно - этот массив затем превращается в JSON и вместо необходимого ["1","5","9"] получается {"0":"1","1":"5","3":"9"}
  • Вопрос задан
  • 172 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
$unique = array_keys(array_flip($array));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы