i just wanted to know whether array_unique be used for multi dimensional arrays
Asked
Active
Viewed 1,735 times
0
-
@Karl In php just like its tagged :) – TomaszSobczak Dec 06 '10 at 12:16
-
1@tomaszsobczak: If you look closely at the time, the PHP-tag was added after he asked that ;) – jwueller Dec 06 '10 at 12:18
-
@elusive - my fault, sorry :) – TomaszSobczak Dec 06 '10 at 13:55
5 Answers
1
From php.net's page on array_unique
Note: Note that array_unique() is not intended to work on multi dimensional arrays

The Archetypal Paul
- 41,321
- 20
- 104
- 134
0
just go here http://php.net/manual/en/function.array-unique.php and read this "Note: Note that array_unique() is not intended to work on multi dimensional arrays"

TomaszSobczak
- 2,900
- 21
- 24
-1
<?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);
?>
Output
array(1) {
[0]=>
array(3) {
["id"]=>
int(123)
["name"]=>
string(12) "Some Product"
["ean"]=>
string(13) "1234567890123"
}
}
Please see that http://php.net/manual/en/function.array-unique.php

Pradeep Singh
- 3,582
- 3
- 29
- 42