Может быть использован array_unique для многомерных массивов

StackOverflow https://stackoverflow.com/questions/4366233

  •  09-10-2019
  •  | 
  •  

Вопрос

Я просто хотел знать, используется ли Array_Unique для многомерных массивов

Это было полезно?

Решение

От документы:

Обратите внимание, что array_unique () не предназначен для работы над многомерными массивами.

Другие советы

От php.net's. Страница на Array_Unique.

Примечание. Обратите внимание, что array_unique () не предназначен для работы над многомерными массивами

array_unique () не предназначен для работы над многомерными массивами.

Просто иди сюда http://php.net/manual/en/function.array-unique.php. и прочитайте это "Примечание. Обратите внимание, что array_unique () не предназначен для работы над многомерными массивами"

<?php

$array = array(
    array(
        'id'    => 123,
        'name'  => 'Some Product',
        'ean'   => '1234567890123'
    ),
    array(
        'id'    => 123,
        'name'  => 'Some Product',
        'ean'   => '4852950174938'
    ),
    array(
        'id'    => 123,
        'name'  => 'Some Product',
        'ean'   => '1234567890123'
    ),
);
$uniqueArray = array_unique($array);
var_dump($uniqueArray);
?>

Выход

array(1) {
  [0]=>
  array(3) {
    ["id"]=>
    int(123)
    ["name"]=>
    string(12) "Some Product"
    ["ean"]=>
    string(13) "1234567890123"
  }
}

Пожалуйста, смотрите это http://php.net/manual/en/function.array-unique.php

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top