以下是我想要大量数组并删除它的重复数据并且也为了循环传递也没有能够执行的数组我只是想删除重复并传递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
)
输入标签shold就像每个唯一值
答案 0 :(得分:2)
您可以不加选择地使用array_merge(),然后使用array_unique()删除任何重复的条目。
答案 1 :(得分:0)
以下是如何实现array_merge,array_unique解决方案的方法。我假设您有4个这样的数组:
$tag1Array = array('diet','exercise');
$tag2Array = array('diet','exercise');
$tag3Array = array('diet','exercise');
$tag4Array = array('water intake','diet','exercise');
$commontags = array_unique(array_merge($tag1Array,$tag2Array,$tag3Array,$tag4Array));
这将导致4个标记数组中的任何一个中存在唯一值的单个数组。