2010-08-23 18 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>

相关问题