Php 如何在foreach循环中多次无效值循环(回显一次)

Php 如何在foreach循环中多次无效值循环(回显一次),php,loops,foreach,Php,Loops,Foreach,我对foreach循环有问题。我需要一次回显“Gunindu”这个值,但它循环了更多次。我该怎么阻止它 每次循环前,使用数组_unique()函数删除重复数据 比如说 <?php $input = array("a" => "green", "red", "b" => "green", "blue", "red"); $result = array_unique($input); print_r($result); ?> 参考[PHP手册][1] 使用array\u

我对foreach循环有问题。我需要一次回显“Gunindu”这个值,但它循环了更多次。我该怎么阻止它


每次循环前,使用
数组_unique()
函数删除重复数据

比如说

<?php
$input = array("a" => "green", "red", "b" => "green", "blue", "red");
$result = array_unique($input);
print_r($result);
?>

参考[PHP手册][1]

使用
array\u unique($data)并阅读手册,您的代码在哪里?如果这些是DB的结果,则需要格式化您的输出。它们不是重复的,因为“任务”不同。任务不同,但当我从DB获得数据时,它们有问题。它们的名称重复了3次,