如何利用php array_column()去重数组

   2024-09-30 9140
核心提示:要使用 array_column() 函数去重 PHP 数组,您可以结合使用 array_unique() 函数。array_unique() 函数用于移除数组中重复的值。

要使用 array_column() 函数去重 PHP 数组,您可以结合使用 array_unique() 函数。array_unique() 函数用于移除数组中重复的值。这是一个示例:

<?php// 原始数组$data = [    ['id' => 1, 'name' => 'Alice'],    ['id' => 2, 'name' => 'Bob'],    ['id' => 3, 'name' => 'Alice'],    ['id' => 4, 'name' => 'David'],];// 提取 name 列$names = array_column($data, 'name');// 去重$uniqueNames = array_unique($names);// 输出去重后的名字数组print_r($uniqueNames);

上述代码会输出以下结果:

Array(    [0] => Alice    [1] => Bob    [3] => David)

在这个例子中,我们首先使用 array_column() 从原始数组 $data 中提取 ‘name’ 列。然后,我们使用 array_unique() 函数去除 $names 数组中的重复值。最后,我们输出了包含唯一名称的 $uniqueNames 数组。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号