Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Hmm znowu losowanie liczby z tablicy
Forum PHP.pl > Forum > PHP
Thuunder
Dowiedziałem się jak wylosować 4 liczby bez zwracania.
  1. <?php
  2.  
  3. $liczby = array();
  4. for($i = 0; $i < 4; $i++) {
  5.     do {
  6.         $liczba = rand(1, 4);
  7.     } while(in_array($liczba, $liczby));
  8.     $liczby[] = $liczba;
  9. }
  10.  
  11.  
  12. ?>

,ale mam problem.
Przybliżę o co mi chodzi. Mam 4 elementy w tablicy
Kod
$tab[0]="<img src="plik1">;
$tab[1]="<img src="plik2">";
$tab[2]="<img src="plik3">";
$tab[3]="<img src="plik4">";


i w zależności od indexu tablicy
jeśli $tab[1] to wyświetlam plik2

w taki sposób
np.
  1. <?php
  2.  
  3. echo&#092;"<table>
  4. <tr><td>  plik 3  </td><td>  plik 2  </td></tr>
  5. <tr><td>  plik 1  </td><td>   plik 4   </td></tr>
  6. </table>&#092;";  
  7. ?>


jak próbuję to zrobić za pomocą drugiej tablicy to mi się przywiesza komp smile.gif
Athlon 2000XP+ :-)
Może jest jakiś prostrzy sposób? Jaki błąd popełniam mad.gif
Dzięki za pomoc
hwao
Jezeli chodzi o banery to tu masz moj staaaaaaaaaary kod
  1. <?php
  2. $banery = file(&#092;"banery.txt\");
  3. $ile= &#092;"3\";
  4.  
  5. srand ((float)microtime()*1000000); 
  6. shuffle($banery); 
  7. for($i=0;$i<$ile;$i++){
  8.  list($adres,$img,$opis) = explode('|+|', $banery[$i]);
  9.  
  10.  echo &#092;"<a href=\"$adres\" target=\"_blank\" title=\"$opis\"><img src=\"baner/$img\" border=\"0\"></a><br />\";
  11. }
  12. ?>


baza (plikowa;-)
Kod
http://xxx|+|emss1.jpg|+|alt0|+|
http://www.xxx|+|ble_b2.jpg|+|alt0|+|
http://xxx|+|phputton2.gif|+|alt0|+|
http://www.xxx|+|button_forum.gif|+|alt0|+|
http://xxx|+|baner.gif|+|Servis o czyms tam=]|+|
Thuunder
W sumie może do końca nie sprecyzowałem. W tablicy może być też jakiś kod
np.

  1. <?php
  2. $tab[0]=&#092;"<tr><td><br><hr><img src=\"plik\"></td></tr>\";
  3. ?>
Ive
hwao podal ci przykład a ty juz dalej sam kombinuj zeby go dostosowac do swoich potrzeb...
Thuunder
Spoko, tylko trochę dziwnie to wygląda...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.