从PHP多维数组中删除重复值的方法
本文讲解"从PHP多维数组中删除重复值的方法",用于解决相关问题。
在PHP项目开发过程中,有时候我们需要从PHP框架中的多维数组中删除重复值,比如laravel、codeigniter和zend等。下面我们结合具体的示例,给大家介绍从PHP多维数组中删除重复值的方法。
在下面的例子中,有一个带有重复值的简单多维数组,然后我们可以通过PHP array_map()和array_unique()函数来实现从多维数组中获取唯一值,即从多维数组中删除重复值。
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 ) )
删除重复的值:
$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);
输出:
Array ( [0] => Array ( [0] => php [1] => sql ) [1] => Array ( [0] => javascript [1] => c ) [3] => Array ( [0] => c++ [1] => java ) )
关于 "从PHP多维数组中删除重复值的方法" 就介绍到此。希望多多支持编程宝库。
如何实现PHP鸡尾酒排序算法:本文讲解"怎么实现PHP鸡尾酒排序算法",用于解决相关问题。 鸡尾酒排序也称为双向冒泡排序(bidirectional bubble sort)、摇曳排序(shaker sort)、波纹排序( ripple ...