Voglio eseguire 3 funzioni native sullo stesso array: trim, strtoupper e mysql_real_escape_string. Può essere fatto?Array_Map utilizzando più callback nativi?
Cercando di passare un array come un callback come questo non funziona:
$exclude = array_map(array('trim','strtoupper','mysql_real_escape_string'), explode("\n", variable_get('gs_stats_filter', 'googlebot')));
Anche se questo funziona bene perché è solo con una funzione nativa come il callback:
$exclude = array_map('trim', explode("\n", variable_get('gs_stats_filter', 'googlebot')));
Questo è quello che avevo immaginato; che dovrei finire per scrivere una funzione separata per il callback. Sfortunatamente sono ancora bloccato su PHP 5.2.17 quindi ho dovuto fare una funzione non anonima, MA, funziona comunque alla grande. Grazie! =) –
Ottima soluzione. sì it izz –