Salve.
Ho questa chiamata ad una funzione
Codice PHP:
mia_funzione_visualizza(tabella_nome,'col1','col2');
Tramite la funzione func_get_args estrapolo i valori e li mando ad una classe
che mi restituisce i dati che voglio vedere. Tutto funziona per il meglio solo
che io desidero rendere la cosa un pò più dinamica, cioè desidererei che per un
eventuale utilizzo futuro ed utilizzando un file .config possa configurare il
funzionamento dello script cosi:
Codice PHP:
//dentro il file config
$nome_tabella='tabella_nome';
$colonna[0]='col1';$colonna[1]='col2';
//il file visualizza dove é incluso config
mia_funzione_visualizza($nome_tabella,,$colonna[0],$colonna[1]);
e cosi funziona solo che non posso certo aggiungere i vari indici degli array
direttamente senno che senso ha? Quindi:
Codice PHP:
//dentro il file config
$nome_tabella='tabella_nome';
$colonna[0]='col1';
$colonna[1]='col2';
//il file visualizza dove é incluso config
$nome_colonne=implode(",",$colonna);
mia_funzione($nome_tabella,$nome_colonne);
Non funziona perchè ottengo:
Codice PHP:
string 'col1,col2'
//Mentre dovrei avere 'col1','col2'
Ho provato in altri diversi modi mandando l'array direttamente, utilizzando una
seconda funzione e con func_get_args estrapolare gli argomenti e mandarla alla
prima funzione, con le espressioni regolari ma alla fine ottengo sempre una
stringa unica.
Questo problema si può risolvere?