Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Funkcja tworząca tablice o wielkości zależnej od ilości argumentów
sebastiankozub
post 1.10.2009, 21:22:10
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 1
Dołączył: 17.02.2008
Skąd: Leszno

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


Chciałbym napisać sobie funkcję która będzie tworzyć tablicę, której wielkość będzie zależna od ilości argumentów przekazanych funkcji...
dodatkowo chciałbym aby ilość argumentów mogła być różna w różnych wywołaniach funkcji ;-)

np wywołanie:

funkcja("arg1", "arg2","arg3",itd);

aby utworzyło mi wewnątrz tej funkcji:

$tablica = array("arg1","arg2","arg3",itd);


--------------------
>> strony internetowe - Leszno <<

>> skup samochodów osobowych <<

>> programy żużlowe <<
Go to the top of the page
+Quote Post
posiadacz
post 1.10.2009, 21:52:31
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 2
Dołączył: 2.04.2009

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


Zastosuj jeden argument z separatorami

  1. define(DEF_SEPARATOR, ';');
  2.  
  3. function fun($arg = ''){
  4. $tablica = explode(DEF_SEPARATOR, $arg);
  5. return $tablica;
  6. }
  7.  
  8. echo fun('arg1;arg2;arg3;itd');
  9.  
Go to the top of the page
+Quote Post
wookieb
post 1.10.2009, 21:54:58
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Nie skomentuje powyższego posta...
func_get_args


--------------------
Go to the top of the page
+Quote Post
marcio
post 1.10.2009, 21:58:01
Post #4





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


@up Rotlf


http://us3.php.net/manual/en/function.call...-func-array.php

http://us3.php.net/manual/en/function.func-get-args.php
I http://us3.php.net/manual/en/function.func-num-args.php

EDIT sorki nie odswierzylem tematu

Ten post edytował marcio 1.10.2009, 21:59:27


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 09:36