À noter que trim() virera aussi les tabulations et tous les caractères de contrôle d'ASCII.
Mais oui, c'est ce que j'utiliserais pour virer les blancs, et ainsi vérifier s'il reste des caractères...