PHP Remove Duplicates from Multidimensional Array Example
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.
Remove duplicate Values:
<?php
$myArray = [
['php', 'sql'],
['javascript', 'c'],
['php', 'sql'],
['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 .....
Hardik Savani
I'm a full-stack developer, entrepreneur and owner of ItSolutionstuff.com. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Laravel, Angular, Vue, Node, Javascript, JQuery, Codeigniter and Bootstrap from the early stage. I believe in Hardworking and Consistency.
We are Recommending you
- How to Convert XML File to Array in PHP?
- PHP Check If Array Is Multidimensional or Not
- How to Remove Multiple Keys from PHP Array?
- PHP - How to Reindex Array Key After Unset Key?
- How to Set Value as Key in PHP Array?
- How to Convert Array Key to Lowercase in PHP?
- How to Remove Specific Element by Value from Array in PHP?
- How to Get Maximum Key Value of Array in PHP?
- How to Remove Empty Values from Array in PHP?
- How to Add Prefix in Each Key of PHP Array?
- How to Get Minimum Key Value of Array in PHP?
- How to Remove Null Values from Array in PHP?
- How to Merge Two Array with Same Keys without Loop in PHP?