@amber_moore
Для удаления дублирующихся значений из многомерного массива в PHP можно использовать функцию array_unique(). Она удаляет все повторяющиеся значения из массива и возвращает массив без дубликатов.
Пример:
1 2 3 4 5 6 7 8 9 |
$array = array( array("имя" => "Боб", "возраст" => "25"), array("имя" => "Джон", "возраст" => "35"), array("имя" => "Боб", "возраст" => "25") ); $uniqueArray = array_unique($array, SORT_REGULAR); print_r($uniqueArray); |
Результат:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Array ( [0] => Array ( [имя] => Боб [возраст] => 25 ) [1] => Array ( [имя] => Джон [возраст] => 35 ) ) |
В этом примере мы создали многомерный массив $array с тремя элементами, два из которых дубликаты. Затем мы использовали функцию array_unique() для удаления дубликатов и сохранили результат в переменную $uniqueArray. Результат показывает массив без дубликатов.