2013-07-14 95 views
0

我有一个代码,它给了我在我的视图文件中的地址列表,但一些地址重复。我不想显示已经显示的那些。停止重复的数据显示,foreach循环php,mysql

$address_array[] = '-- Select address --'; 

foreach($address as $addres){ 
    $address_array[$addres->id] = $addres->town; 
} 

任何想法停止重复?

回答

3

随着in_array功能,您可以检查是否值数组中已经存在

$address_array[] = '-- Select address --'; 

foreach($address as $addres){ 
    if (!in_array($addres->town, $address_array)) $address_array[$addres->id] = $addres->town; 
} 
+0

我得到了3分钟的答案,但计算器不会让我接受。那个剧本做了魔术。谢谢 –

+0

对不起,下次我会慢一点;) –