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%)
-----


Strife to nie ma dzialac na zasadzie dodawania tylko tak:
http://www.orzech99.webd.pl/bania/dzieci/index.php
Go to the top of the page
+Quote Post
strife
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Cytat(banialol @ 8.05.2007, 00:58:54 ) *
Strife to nie ma dzialac na zasadzie dodawania tylko tak:
http://www.orzech99.webd.pl/bania/dzieci/index.php


Rozumiem, ale ja Ci podałem tylko przykład, że nie musisz pisać kilkunastu prawie identycznych funkcji tylko możesz przekazywać pewne parametry poprzez argumenty funkcji. Napisz jak chcesz, aby ten skrypt działał, narazie domyślam się, że chcesz aby dzieciak miał powiedzmy 10 zadań do wpisania liczb, jedno pod drugim w miarę uzupełniania tak ?

Jeśli mam rację to nadal uważam, że można to stworzyć dużo prościej, przy użyciu jednej funkcji nie 10-ciu ( czyli tyle ile zakładasz, że będzie zadań ). Najprościej mi to będzie zilustrować przykładem:

Po co pisać:
  1. <?php
  2. function cyfra1() { echo 1; }
  3. function cyfra2() { echo 2; }
  4. // .. etc.
  5. // jak można:
  6. function cyfra($var) { echo $var } 
  7. // cyfra(2); cyfra(2123)
  8. ?>


Jeśli Cię źle zrozumiałem to przepraszam, napisz może trochę jaśniej co chcesz osiągnąć to Ci lepiej pomogę.

Pozdrawiam.
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 - 16:06