Hay que tener en cuenta algunos indicadores de tipo:
b - el argumento es tratado como un entero, presentado como un número binario.  
c - el argumento es tratado como un entero, y presentado como el caracter con ese valor ASCII.  
d - el argumento es tratado como un entero, y presentado como un número decimal (con signo).  
e - el argumento es tratado como notación científica (p.ej. 1.2e+2).  
u - el argumento es tratado como un entero, y presentado como un número decimal sin signo.  
f - el argumento es tratado como un flotante, y presentado como un número de punto flotante (teniendo en cuenta la localidad).  
F - el argumento es tratado como un flotante, y presentado como un número de punto flotante (no tiene en cuenta la localidad). Disponible desde PHP 4.3.10 y PHP 5.0.3.  
o - el argumento es tratado como un entero, y presentado como un número octal.   
s - el argumento es tratado y presentado como una cadena. (quí esta 's') 
x - el argumento es tratado como un entero y presentado como un número hexadecimal (con letras minúsculas).  
X - el argumento es tratado como un entero y presentado como un número hexadecimal (con letras mayúsculas).   
EJEMPLO :   Código PHP:
    $num=5;
$cadena = sprintf("Tengo %s dólares", $num);
echo $cadena  //Muestra : Tengo 5 dólares 
    
  lo que hace el argumento $num es reemplazar al indicador %s.