Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wywoływanie losowej funkcji
banialol
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.03.2007

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


Mam 10 funkcji, ktore tam np nazywaja sie:

cyfra0();
cyfra1();
cyfra2();
cyfra3();
cyfra4();
cyfra5();
cyfra6();
cyfra7();
cyfra8();
cyfra9();

Zabardzo nie wiem jak zrobic zeby tylko jedną wywolać, kombinowalem na różne sposoby ale cały czas lipa.
Prosze o jakas rade.

[+] edit
Przenoszę na Przedszkole.
---
~strife
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
banialol
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.03.2007

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


zrobilem tak:

  1. <?php
  2. function cyfra1() { return 1; } 
  3. function cyfra2() { return 2; } 
  4. function cyfra3() { return 3; } 
  5. function cyfra4() { return 4; } 
  6. function cyfra5() { return 5; } 
  7. function cyfra6() { return 6; } 
  8. function cyfra7() { return 7; } 
  9. function cyfra8() { return 8; } 
  10. function cyfra9() { return 9; } 
  11. function cyfra10() { return 10; } 
  12.  
  13. $rand = rand(1, 10);
  14.  
  15. $value = call_user_func('cyfra' . $rand );
  16. echo $value;
  17. ?>



i niedziala poprawnie:
wyskakuje taki błąd:

Fatal error: Cannot redeclare cyfra1() (previously declared in /ho....php:26) in /ho.....i/index.php on line 186
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: 26.12.2025 - 06:06