Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: szukaj > losowy obraz
Forum PHP.pl > Forum > PHP
dexter_m
Na forum wpisałem szukaj > losowe obrazy i z tych kilku postów jakie tam byłu zamieszczone niestety nie znalazłem tego czego szukałem. Mianowicie chodzi mi o to aby skrypt generował mi losowe obrazy ale nie w ten sposób:

  1. <?php
  2. $rand = rand(1,5);
  3. echo '<img src='.$rand.'.jpg>';
  4. ?>


tylko że nazwy obrazków to np. lolek.gif, bolek.jpg, itp.

Słyszałem ccoś aby obrazy zamieścić w tablicy i użyć funkcji array_rand();
Jednak, ja nie wiem jak wsadzić obrazek do tablicy.

Wszelka odpowiedz jest mile widziana.
Pozdrawiam, dexter_m.
nospor
Do talicy wkładasz nazwy obrazków:
  1. <?php
  2.  
  3. $tab = array();
  4. $tab[] = 'obraz1';
  5. $tab[] = 'obraz2';
  6. $tab[] = 'obraz3';
  7. //.......
  8.  
  9.  
  10. $obraz = array_rand($tab);
  11.  
  12. echo &#092;"<img src='\".$obraz.\".jpg'>\";
  13.  
  14. ?>
dexter_m
Cytat
Słyszałem ccoś aby obrazy zamieścić w tablicy i użyć funkcji array_rand();


No właśnie, tak też myślałem aby wsadzić obraz do tablicy ale nie wiedziałem jak.


Niestety, nie działa mi kod choć wszystkie zdjęcia są w tym samym katalogu co skrypt i wszystkie są jpg.
  1. <?php
  2.  
  3.      $tabela = array();
  4.      $tabela[0] = '1';
  5.      $tabela[1] = '2';
  6.      $tabela[2] = '3';
  7.      
  8.      $generator = array_rand($tabela);
  9.      echo &#092;"<img src=' \" .$generator. \" .jpg'>\";
  10. ?>


ej, a może to o to chodzi że funkcja array_rand(); losuje klucze tablicy a nie wartości. Sam nie wiem sad.gif

Jak powinnien wyglądać prawidłowy kod, gdzie błąd?
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.