To php remove duplicates from multidimensional PHP; Through this tutorial, i am going to show you how to remove duplicates from multidimensional array in PHP, remove duplicate elements from array in PHP without using function, PHP remove duplicates from multidimensional array by key.
PHP remove duplicates from multidimensional array
Use the below given methods to remove duplicates from multidimensional array in PHP; is as follows:
- Remove Duplicate values from multidimensional array using function
- PHP remove duplicates from the multidimensional array by key-value
Remove Duplicate values from multidimensional array using function
Using array_map() and array_unique() function to remove duplicate elements or values from a multidimensional array in PHP; is as follows:
<?php $arr = Array( Array('laravel','php'), Array('codeigniter','php'), Array('laravel','php'), Array('c++','java') ); $arr = array_map("unserialize", array_unique(array_map("serialize", $arr))); print_r($arr); ?>
PHP remove duplicates from the multidimensional array by key-value
Let you have one array look like this:
Array ( [0] => Array ( [name] => Apple [amount] => 1) [1] => Array ( [name] => Apple [amount] => 2) [2] => Array ( [name] => Orange [amount] => 3) [3] => Array ( [name] => Orange [amount] => 4) [4] => Array ( [name] => Banana [amount] => 5) [5] => Array ( [name] => Pear [amount] => 6) )
And want to remove duplicate values/elements from the multi dimensional array by key value; is as follows:
<?php $orgArray = array( array ('name' => 'Apple', 'amount' => 1), array ('name' => 'Apple', 'amount' => 2), array ('name' => 'Orange', 'amount' => 3), array ('name' => 'Orange', 'amount' => 4), array ('name' => 'Banana', 'amount' => 5), array ('name' => 'Pear', 'amount' => 6), ); $newArray = array(); $Fruits = array(); foreach ( $orgArray AS $key => $line ) { if ( !in_array($line['name'], $Fruits) ) { $Fruits[] = $line['name']; $newArray[$key] = $line; } } $originalArray = $newArray; $newArray = NULL; $Fruits = NULL; print_r($orgArray); ?>
Check for duplicate values in a multidimensional array
<?php $data = Array( 0 => Array("a", "b", "c"), 1 => Array("x", "y", "z"), 2 => Array("a", "b", "c"), 3 => Array("a", "b", "c"), 4 => Array("a", "x", "z"), ); $final = array(); foreach ($data as $array) { if(!in_array($array, $final)){ $final[] = $array; } } print_r($final); ?>
Recommended PHP Tutorials
Recommended:-PHP Ajax Form Submit with Validation Example
Recommended:-Ajax Get Data From MySQL Database in PHP
Recommended:-Google Places Autocomplete in PHP
Recommended:-PHP + MySQL + jQuery Signature Pad
Recommended:-Country State City Dropdown in PHP + MySQL + Ajax
Recommended:-PHP Send Reset Password Link Email
Recommended:-Star Rating System In PHP + MySQL + Ajax
Recommended:-Category Subcategory Dropdown in PHP + MySQL + Ajax
Recommended:-PHP + Ajax Upload Multiple Image with Preview
Recommended:-PHP Upload File to AWS S3 Bucket
Recommended:-Import CSV File Into MySQL Database using PHP
Recommended:-PHP + Ajax Import CSV File Into MySQL Database
Recommended:-PHP + MySQL Login and Registration Form using XAMPP
Recommended:-Import json File Data Into MySQL Database in PHP
Recommended:-PHP Subtract Days, Month, Year From Date
Recommended:-PHP Add Days, Month, Year From Date
Recommended:-How to change max file upload size in php ini Ubuntu
Recommended:-How to Get Next Day, Month, Year From Date In Php
Recommended:-How to Convert a String Into Array in PHP
Recommended:-Get Minimum Value From Array PHP
Recommended:-How to Remove Special Character from String in PHP
Recommended:-Get Max Value From Array in PHP
Recommended:-PHP Get Maximum Value in Multidimensional Array
Recommended:-Generate 4,6,8,10 unique random number in PHP
Recommended:-How to Convert Array to JSON in PHP
Recommended:-How to convert JSON to array in PHP
Recommended:-Paytm Payment Gateway Integration in PHP
Recommended:-PHP array to comma separated string
Recommended:-How to Compare Two or More Array Values in PHP
Recommended:-PHP Array Push and Pop
Recommended:-PHP Find Minimum Value in Multidimensional Array
Recommended:-PHP Find Minimum Value in Multidimensional Array
Recommended:-How to add elements to an array in PHP
Recommended:-Isset and Unset in PHP