@vicenta_kertzmann
Чтобы удалить повторяющиеся значения из массива в PHP, вы можете использовать функцию array_unique()
. Эта функция принимает массив в качестве аргумента и возвращает новый массив, в котором удалены все повторяющиеся значения.
Например:
1 2 3 4 5 |
$array = [1, 2, 3, 3, 4, 4, 5, 5]; $unique_array = array_unique($array); print_r($unique_array); |
Этот код выведет на экран:
1
|
Array ( [0] => 1 [1] => 2 [2] => 3 [4] => 4 [6] => 5 ) |
Обратите внимание, что функция array_unique()
удаляет только повторяющиеся значения, но не удаляет ключи из массива. Если вам нужно удалить и ключи, вы можете сделать это, используя функцию array_values()
для переиндексации массива после удаления повторяющихся значений:
1 2 3 4 5 |
$array = [1, 2, 3, 3, 4, 4, 5, 5]; $unique_array = array_values(array_unique($array)); print_r($unique_array); |
Этот код выведет на экран:
1
|
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ) |
Вы
@vicenta_kertzmann
можете использовать любой из этих методов в зависимости от того, нужно ли вам сохранять или удалить ключи из массива.