Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]pytanie o nazwę funkcji "losowanie"
kamil9012
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 7.02.2008

Ostrzeżenie: (0%)
-----


Witam.
Próbuję utworzyć prosty skrypt php o takiej strukturze:
  1. <?php
  2. funkcja php "losowanie"
  3. {
  4. kod banera html lub xhtml
  5.  
  6. }
  7.  
  8.  
  9. {
  10. drugi inny kod banera html lub xhtml
  11. }
  12.  
  13. {
  14. trzeci inny kod banera html lub xhtml
  15. }
  16.  
  17. zkończenie skryptu


głównie chodzi mi o nazwę tej funkcji która będzie losowała, o większą pomoc będę dodatkowo wdzięczy.

Z góry dziękuję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Quantum
post
Post #2





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


int rand ( int $min , int $max )

czy uważasz, że kod html to liczba całkowita ?

  1. switch ( mt_rand(1, 3) ) {
  2. case 1:
  3. // banner 1
  4. break;
  5. case 2:
  6. // banner 2
  7. break;
  8. case 3:
  9. // banner 3
  10. break;
  11. }


ew. dynamicznie zmieniająca się ilość banerów:

  1. $banners = array(
  2. 'kod bannera 1',
  3. 'kod bannera 2',
  4. 'kod bannera 3',
  5. 'kod bannera 4'
  6. );
  7.  
  8. $banner_html = $banners[array_rand($banners)]; // kod wylosowanego bannera z tablicy (można ją łatwo zastąpić danymi z bazy)
  9. echo $banner_html;


Ten post edytował Quantum 1.09.2010, 12:40:26
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 23:45