Witaj ;)
Funkcja trim() jak i wiekszosc funkcji które wykonuja operacje na stringach nie powoduje nadpisania argumentu. Trim() jak i inne funkcje zwracają wartosć, którą można przypisać do innej zmiennej lub do tej samej zmiennej przez jej nadpisanie w ten sposób
$zmienna = trim($zmienna); // przypisanie zwracanej wartosci do tej samej zmiennej(nadpisanie) lub
$inna_zmienna = trim($zmienna); // przypisanie do innej zmiennej
Błedem jest użycie trim() w sposób przedstawiony poniżej gdyż zwracana wartość nie jest zapisywana.
trim($zmienna);