PHP 数组合并并删除重复项

标签 php arrays

下面是我要取出的数组,我想合并数组并删除它的重复项,然后传递给 for 循环,我也不想这样做,我只想删除重复项并将 for 循环作为唯一值传递

我尝试过 print_r(array_merge($uniq_arr));

for($i = 0; $i < count($uniq_arr); $i++) {

                        $tag = $uniq_arr[$i];
}

Array
(
    [0] => diet
    [1] => exercise
)
Array
(
    [0] => diet
    [1] => exercise
)
Array
(
    [0] => diet
    [1] => exercise
)
Array
(
    [0] => water intake
    [1] => hygiene
    [2] => diet
)

标签中的输出应与每个唯一值相同

最佳答案

您可以使用 array_merge()然后不加区别地使用 array_unique()删除任何重复的条目。

关于PHP 数组合并并删除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43058560/

相关文章:

php - 搭建MySQL数据库,避免多表访问

php - 限制在并发的时间段添加一行

Javascript删除合并某些属性的对象列表中的重复项

javascript - 通过 JSON 对象键访问 javascript 数组元素

php - 通过电子邮件发送 PHP 中的错误

php - 将 arrayaccess 与静态类一起使用

Java:显示一个字母在字符串中出现的次数

arrays - 按顺序将 XML 解析为数组

php - 为 session 准备的声明

javascript - 制作一个棋盘,上面有两个皇后