En primer lugar, esto tiene errores evidentes de sintaxis:
Código PHP:
$where = array_map(function ($item) {
return strtr($item, array(' ' => '_', ')' => '', '(' => ''));
}, $where);
Tan evidentes que se ven con sólo ponerlo entre los highlights de PHP acá.
Yo te sugiero que uses algún editor con corrector sintáctico para que al menos te marque esos errores a simple vista... ¿no te parece?
En segundo lugar, no entiendo muy bien lo que se supone que eso debe hacer...
¿Podrías explicar qué es lo que buscas obtener?