Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Wrocław Ostrzeżenie: (0%)
|
Witam.
Mam daną tablice z argumentami funkcji (ich ilość może być różna) i chcę wywołąć funkcje z wszystkimi tymi argumentami. Ma ktoś jakiś pomysł jak to sprawnie zrobić? [php:1:735e2c006b]<?php // argumenty: $args = array( 'arg1', 'arg2', 3 ); // mam wywołać: func1( 'arg1', 'arg2', 3 ); ?>[/php:1:735e2c006b] Chyba zrozumiale.. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%)
|
[php:1:f34d56899b]function test()
{ $argsList = func_get_args(); foreach( $argsList as $val ) { echo $val."rn"; } } test( 1, 2, 3, 4, 5, 'test' );[/php:1:f34d56899b] |
|
|
|
chfast Wywołanie funkcji z wieloma argumentami 27.12.2003, 15:58:43
chfast Nie. Nie o to mi chodziło.
Mam tablice z argumenta... 27.12.2003, 16:42:18
Seth To moze tak:
$functionName = 'JakasFunkcja';
$args... 27.12.2003, 16:51:41
chfast O eval myślalem, ale jakoś to nieelegancko wygląda... 27.12.2003, 17:48:13
Seth Moze i nieelegancko ale dziala... niestety z przek... 27.12.2003, 17:49:02
KaMeLeOn Hmm... A może call_user_func_array() ? :wink: 28.12.2003, 02:39:24
chfast CytatHmm... A może call_user_func_array() ? :wink... 28.12.2003, 11:02:36
Seth CytatHmm... A może call_user_func_array() ? :wink... 28.12.2003, 13:25:00
chfast CytatCytatHmm... A może call_user_func_array() ? ... 28.12.2003, 14:13:56 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 13:06 |