Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przekazywanie wartosci w parametrach funkcji
Forum PHP.pl > Forum > PHP
terabit
Mam mały problem winksmiley.jpg

mam sobie funkcje i chce do niej przekazac iles tam parametrów, tyle ze z góry nie wiem ile ich będzie
gdy robie cos takiego to nie działa:

  1. <?php
  2. $cos = "'test', 'test'";
  3.  
  4. function($cos) {
  5. }
  6. ?>


to jest oczywiste że mój sposób nie będzie działać, ale jest jakiś sposób żeby coś takiego zrobić?
jareeny
A wiesz co to tablica?
terabit
nie chce przekazywać tablicy!
muszą to być parametry funkcji
terabit
to raczej nie to,
ta funkcja zwraca tablice tych parametrów
a ja potrzebuje wrzucic do funkcji jakas ilosc parametrów...

cos podobnego musi mieć np framework kohanaphp, bo nie jest z gory okreslone ile ma tych parametrow przekazywanych, dopiero później musi jakoś z tego skorzystać


-----

albo inaczej:

jak zmienic tablice na parametry funkcji i tą funkcje wywołać
ayeo
call_user_func_array(); załatwi sprawę.
terabit
wielkie dzięki, dzieła winksmiley.jpg
em1X
Cytat(terabit @ 31.01.2009, 19:08:40 ) *
to raczej nie to,
ta funkcja zwraca tablice tych parametrów
a ja potrzebuje wrzucic do funkcji jakas ilosc parametrów...


podał Ci dobry przykład tylko Twoje lenistwo sprawiło, że nie doczytałeś w manualu do czego ta funkcja służy, w dodatku pokazany tam jest przykład funkcji której potrzebujesz.
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.