Es de lo más extraño, porqué el código que indicas es correcto.
Como bien dices
trim elimina todos los espacios por la derecha y por la izquierda. Si
$valor contuviera algo como:
debería contener
después de pasarle el
trimQuizá podrías adjuntar el código completo para tratar de buscarle una explicación a este problema, si no consigues solucionarlo.
Salu2,
Avalon