-2
我想用PHP從MySQL數據庫中取幾行數據。 我有5個不同的圖標,我希望它們以特定順序顯示在每個項目旁邊。如果數據庫中有超過5行,我希望第6行有第一個圖標,第7個,第二個,等等......PHP我需要一個for循環去槽幾次
我有一些PHP的經驗,但我不能拿出這是一個聰明的解決方案。
我想用PHP從MySQL數據庫中取幾行數據。 我有5個不同的圖標,我希望它們以特定順序顯示在每個項目旁邊。如果數據庫中有超過5行,我希望第6行有第一個圖標,第7個,第二個,等等......PHP我需要一個for循環去槽幾次
我有一些PHP的經驗,但我不能拿出這是一個聰明的解決方案。
一些像這樣的結構會工作
$count = 1;
while(){
if($count % 5 == 1){
//1,6,11,etc
}
if($count % 5 == 2){
//2,7,12,etc
}
if($count % 5 == 3){
//3,8,13,etc
}
if($count % 5 == 4){
//4,9,14,etc
}
if($count % 5 == 0){
//5,10,15,etc
}
$count++;
}
,或者甚至更好的方式是:
$icons = array("icon5.png","icon1.png","icon2.png","icon3.png","icon4.png");
$count = 1;
while(){
print $icons[($count % 5)];
$count++;
}
模將成爲你的朋友。 – clentfort