Как удалить повторяющиеся ячейки массива функция array_unique с примерами
Оставить в массиве только уникальные ячейки массива. Это все равно, что удалить повторяющиеся ячейки массива. Если у вас в массиве двойные т.е. несколько одинаковых ячеек массива, то нужно их все удалить, а оставить только одну уникальную ячейку массива!
Поэтому тема и называется "Уникальность ячеек массива php"Удаление двойных ячеек массива php
- Функция для удаления повторяющихся ячеек массива в php ->
array_unique - Как удалить двойные ячейки массива в php
- Вывод уникальных ячеек массива в php
- Скачать можно здесь
Функция для удаления повторяющихся ячеек массива в php -> array_unique
Для того, чтобы удалить повторяющиеся или двойные ячейки массива нам потребуется функция, которая умеет это делать!
Такая функция есть и она выглядит так:
array_unique() берёт в качестве параметра array и возвращает новый массив без повторяющихся значений.Для иллюстрации работы данной функции нам потребуется массив с несколькими повторяющимися ячейками массива:
Как удалить двойные ячейки массива в php
Как уже было выше сказано нам потребуется тренировочный массив двойными ячейками!
Массив:
$my_array = array("кошка","собака","корова","курица","курица","собака");
Вывод массива с двойными ячейками через print_r:
print_r($my_array);
Результат:
Array
(
[0] => кошка
[1] => собака
[2] => корова
[3] => курица
[4] => курица
[5] => собака
)
Теперь пропустим через функцию array_unique
(
[0] => кошка
[1] => собака
[2] => корова
[3] => курица
[4] => курица
[5] => собака
)
print_r(array_unique($my_array));
Результат вывода ячеек массива с уникальными ячейками
Array
(
[0] => кошка
[1] => собака
[2] => корова
[3] => курица
)
(
[0] => кошка
[1] => собака
[2] => корова
[3] => курица
)
Вывод уникальных ячеек массива в php
Как мы увидели выше, наша функция array_unique прекрасно сработала и вывела то, что нам требовалось!А требовалось нам из массива с двойными, т.е. повторяющимися ячейками массива удалить их, т.е. сделать ячейки массива уникальными!
Последняя дата редактирования : 2020-03-17 10:37
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
array unique array_unique уникальные ячейки массива отсортировать удалить повтор ячеек