Hola
 
Gracias por la respueta , pero la aplicacion me anduvo  con  
 Cita:   $trozos= explode(" ", $cadena);
$numero= count($trozos);
    Lo que pasa es que saque los espacios en blanco detras y adelante con la funcion trim, y tambien saque los espacios en blanco sobrantes que se encutran dentro de la cadena con preg_replace y expresiones regulares y ahi me anduvo.  
 Cita:  $busqueda=trim($criterio);
            $busqueda = preg_replace("/ +/"," ",$busqueda);
    Gracias.