uirapuru
9.05.2009, 12:49:30
Jak skonstruować funkcję, dla której nie wiadomo ile argumentów chciałbym podać? czy jest jakaś zmienna tablicowa, która przechowuje przekazane parametry?
chodzi mi o możliwość zrobienia mniej więcej czegoś takiego:
zarejestruj("jeden");
a gdzie indziej
zarejestruj("jeden", "dwa", "trzy");
z założeniem, że może tego być 'n'
matixrr
9.05.2009, 13:22:38
wprowadzasz pod n jakas liczbe i pozniej w jakiejs petli wpisujesz do tablicy argumenty a petla wykoncuje sie n razy i juz
uirapuru
9.05.2009, 13:26:55
taką metodą to i bez n można, wystarczy robic for dla a<count($tablica)... no ale bede musiał sobie chyba tak poradzić...
uirapuru
9.05.2009, 13:57:03
i o to mi chodziło, dziękuję
Pilsener
9.05.2009, 16:09:02
A nie możesz po prostu przekazać jako parametr funkcji tablicy? Coś w tym stylu:
<?php
$arrLocale = array( "pl_PL", "polish_pol" ); ?>
uirapuru
9.05.2009, 16:11:11
mogę, tylko że to będzie mniej wygodne, bo wymaga przygotowywania tablicy
wNogachSpisz
9.05.2009, 16:28:58
Dobra fukcja powinna być w stanie przyjąć argumenty i pojedncze, i w tablicy asocjacyjnej (po kluczach), i w tablicy gdzie liczy sie kolejnosc argumentow (klucze numeryczne)...
Taka wiecie, elastyczna interfejsowo