PHP多维数组去除重复的键值关联数组
PHP多维数组简单去除重复的键值关联数组
利用PHParray_column 配合 array_values 实现单行去重,简洁的写法:
下方实例:多维数组里去除name重复的值
<? $arr=array( ['name'=>'小明','msg'=>'txt'], ['name'=>'小粉','msg'=>'txt'], ['name'=>'小蓝','msg'=>'txt'], ['name'=>'小明','msg'=>'num'], ); $arr = array_reverse(array_values(array_column(array_reverse($arr), null, 'name'))); print_r($arr); //输出结果: Array ( [0] => Array ( [name] => 小粉 [msg] => txt ) [1] => Array ( [name] => 小蓝 [msg] => txt ) [2] => Array ( [name] => 小明 [msg] => txt ) )
评论
发表评论: