-4.8 C
New York
Sunday, February 5, 2023

PHP – How to remove duplicate values from multidimensional array?





Sometimes, we require to remove duplicates value from multidimensional array in our PHP framework php like laravel, codeigniter, zend etc. Today, In this example i going to give you example of get unique values from multidimensional array that way duplicates will be delete.

In this example i have simple multidimensional array with duplicates values array and i will perform to get only unique values from multidimensional. It is possible by core PHP array_map() and array_unique(). It helps to remove duplicates values from multidimensional array.

So, first you can see bellow my multidimensional array with duplicate values.

My PHP Multidimensional Array:

Array

(

[0] => Array

(

[0] => php

[1] => sql

)

[1] => Array

(

[0] => javascript

[1] => c

)

[2] => Array

(

[0] => php

[1] => sql

)

[3] => Array

(

[0] => c++

[1] => java

)

)

Remove duplicate Values:

$myArray = Array(

Array('php','sql'),

Array('javascript','c'),

Array('php','sql'),

Array('c++','java')

);


$myArray = array_map("unserialize", array_unique(array_map("serialize", $myArray)));


print_r($myArray);

Output:

Array

(

[0] => Array

(

[0] => php

[1] => sql

)

[1] => Array

(

[0] => javascript

[1] => c

)

[3] => Array

(

[0] => c++

[1] => java

)

)

It might be help you …..

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles