2011-08-19 44 views
1

我想輸出一個3列的網格框使用PHP循環一個數組。我需要能夠檢測第一,第四,第七... ...元素(即每個行的每個框)並向該框中添加一個類。如何檢測數組中的第1,第4,第7,第10等項?

for($i = 0; $i < 30; $i++) { 
    $output .= '<div' . ($i == (1st box in each row) ? ' class="first"' : '') . '>Box ' . $i . '</div>'; 
} 

在我上面的例子中,我正在尋找正確的代碼來替換括號中的sudo代碼。

回答

8

您需要modulo operator

($i % 3) == 1 

這將是真實的1,4,7,10,等

+0

太謝謝你了。我知道這是這樣的。 – Camsoft

相關問題