Lors du développement de projets PHP, nous devons parfois supprimer les valeurs en double des tableaux multidimensionnels dans les frameworks PHP, tels que laravel, codeigniter et zend, etc. Ci-dessous, nous vous présenterons comment supprimer les valeurs en double des tableaux multidimensionnels PHP avec des exemples spécifiques.
Dans l'exemple ci-dessous, il y a un simple tableau multidimensionnel avec des valeurs répétées, alors on peut passer PHP array_map() et La fonction array_unique() est utilisée pour obtenir des valeurs uniques à partir de tableaux multidimensionnels, c'est-à-dire pour supprimer les valeurs en double des tableaux multidimensionnels.
Tableau multidimensionnel PHP :
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 ) )
Supprimer les valeurs en double :
$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);
Sortie :
Array ( [0] => Array ( [0] => php [1] => sql ) [1] => Array ( [0] => javascript [1] => c ) [3] => Array ( [0] => c++ [1] => java ) )
Recommandations associées : "Tutoriel PHP"
Cet article explique comment supprimer les valeurs en double des tableaux multidimensionnels PHP, simple et facile à comprendre, j'espère que cela sera utile à des amis dans le besoin !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!