2013-07-14 97 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

對不起,下次我會慢一點;) –