2010-08-23 54 views
0

我有超過30個圖像,我正在讓他們在一個循環中,目前我顯示連續7個圖像,但我希望這樣前7行顯示的前7個圖像將顯示在其上面的行中,下7個圖像顯示在上面的行中。我想在php中動態地執行它。如何顯示圖像或數據從下到上在一張桌子在php

+0

嘗試'array_reverse()':http://php.net/manual/en/function.array-reverse.php – meagar 2010-08-23 03:12:48

回答

1

我會說,而不是按順序打印圖像,把它們放在一個緩衝區,並不打印它們,直到所有三個加載。而不是:

<? 
for ($i=1; $row_of_images[$i]; $i++) { 
echo $row_of_images[$i]; 
} 
?> 

或任何你有,做

<? 
for ($i=1; $row_of_images[$i]; $i++) { 
$images = $row_of_images[$i] + $images; 
} 
echo $images; 
?> 

如果你想在圖像的順序(即加載最後一排,然後中間,然後將頂部)實際加載的他們來了,那麼你將不得不使用CSS來改變每行的top屬性。 top的值取決於CSS position;將其設置爲absolute,並且您可以將每行設置爲200,100和0(或者每行需要佔用的空間)。這也只適用於塊元素,而不是<table><tr>

相關問題