Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > помогите с перемешиванием масива |
Автор: nightvi 20.7.2007, 08:20 |
вот изначальный массив <?php $jpgs=array("1.jpg", "2.jpg", "3.jpg", "4.jpg"); shuffle($jpgs); ?> <html> <head> <title>бла бла бла</title> </head> <body> <table> <tr> <? for ($i=0; $i<3; $i++) { echo "<td><img border=1 src=\"$jpgs[$i]\" "; echo "width=200 height=120></td> \n"; } ?> </tr> <table> </body> </html> а мне нужно чтобы эти изображения были в таблице фоновыми: я думаю что это должно выглядеть так:? <?php $jpgs=array("1.jpg", "2.jpg", "3.jpg", "4.jpg"); shuffle($jpgs); ?> <html> <head> <title>бла бла бла</title> </head> <body> <? for ($i=0; $i<1; $i++) { echo "<table border=0 background=\"$jpgs[$i]\">"; } ?> <tr> <td>бла бла бла бла бла бла </td> </tr> <table> </body> </html> Подскажите правильно или нет и если нет то как правильно сделать? я хочу чтобы каждый раз при загрузке страници у этой таблицы был разный фон Заранее спасибо =) |
Автор: SelenIT 20.7.2007, 10:14 |
Если таблица одна, то цикл не нужен - просто брать $jpgs[0]. А еще лучше в таком случае использовать http://php.net/array_rand вместо shuffle. |
Автор: Diesel Draft 20.7.2007, 11:20 |
Правило 1: Данные скачало подготовиться, а потом выводится. |