Trim sadece baştaki ve sondaki boşlukları alır kelime arası başlukları almaz.
Aşağıdaki kod işini görebilir


$string = "handfdfdf dfdfdfdff ";
            
            $string = trim($string);
            
            if(preg_match('/[[:space:]]/',$string))
            {
                
                
                echo "içinde boşluk var";    
                
                
                
            }