trim() entfernt nur die Leerzeichen am Anfang und am Ende eines Strings, die Leerzeichen in der Mitte (also zwischen den Wörtern) werden nicht entfernt.
eine kurze Google-Suche nach "php leerzeichen in string entfernen" hätte dir schneller geholfen, als hier ein Thread aufzumachen, und auf antworten zu warten.
Ein Möglichkeit wäre z.B.
PHP-Code:
<?php
$string = 'Wort Wort';
echo str_replace(' ','',$string);
//im 1. Argument steht das, was ersetzt werden soll, im 2. steht das, womit es ersetzt werden soll (also nichts "NULL") und im 3. steht der String selbst.
?>
Das ersetzt einfach alle Leerzeichen durch nichts.