Ho una matrice di lunghezza variabile che ho bisogno di trasporre in una lista di parametri per una funzione.PHP: Array ai valori dei parametri delle funzioni variabili
Spero che ci sia un buon modo per farlo - ma non riesco a vedere come.
Il codice che sto scrivendo chiamerà un metodo in una classe, ma non conoscerò il nome del metodo, né quanti parametri ha.
Ho provato questo - ma non funziona:
$params = array(1 => "test", 2 => "test2", 3 => "test3");
ClassName::$func_name(implode($params, ","));
I suddetti grumi tutti i valori nel primo parametro della funzione. Considerando che dovrebbe chiamare la funzione con 3 valori di parametro (test, test2, test3).
cosa ho bisogno è questo:
ClassName::$func_name("test", "test2", "test3");
Tutte le idee come fare questo ordinatamente?
Cletus - Grazie !! Questo ha funzionato a meraviglia. Spero che tutti i capelli che ho tirato fuori possano ricrescere :-) – Byrl
Nel frattempo usando 'Python':' function_name (* parameters_array) '... Ho davvero imparato ad amare PHP. –