2012-11-13 12 views

risposta

28

print_r() ha un secondo parametro che se passato come TRUE restituisce l'output sotto forma di stringa.

$output = print_r($data, true); 
file_put_contents('file.txt', $output); 

Si potrebbe anche cosinder usando var_export la funzione, in quanto fornisce una migliore informazione sui tipi di dati. Da print_r non è possibile stabilire se la variabile è NULL di FALSE, ma è possibile utilizzare var_export per vedere esattamente il tipo di dati di una variabile.