Foros del Web » Programando para Internet » PHP »

funcionamiento de sprintf

Estas en el tema de funcionamiento de sprintf en el foro de PHP en Foros del Web. Hola, tengo dudas acerca de la función sprintf, leí un poco en php.net, acerca de esta función pero no me queda claro. Según yo, lo ...
  #1 (permalink)  
Antiguo 18/09/2008, 14:47
 
Fecha de Ingreso: mayo-2006
Mensajes: 58
Antigüedad: 18 años
Puntos: 0
funcionamiento de sprintf

Hola, tengo dudas acerca de la función sprintf, leí un poco en php.net, acerca de esta función pero no me queda claro.

Según yo, lo que se puede hacer es el intercambio de valores en una expresión, teniendo los indicadores de tipo(%,b,s,xu,f etc). Según el indicador que tenga el valor, de ese modo será tratado el valor dentro de la función. es correcto????

Solo quiero saber si la estoy entendiendo bien. No me queda muy claro el como se utiliza ni para que.

Sería posible que me lo mostraran de una forma sencilla para comprender, tanto los argumentos que lleva, asi como su uso dentro de un script

Gracias, salu2 a todos
  #2 (permalink)  
Antiguo 19/09/2008, 07:51
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: funcionamiento de sprintf

Pues lo más claro que anda en la vuelta es la información del manual oficial (http://php.net/sprintf).
sprintf y printf tienen opciones de formato muy interesantes, pero la realidad es que en un entorno web donde la salida es HTML, normalmente estas opciones de formato no se usan porque los espacios en blanco extra en HTML no se tienen en cuenta.
Pueden usarse también para manipular los tipos de datos, fijate por acá:
http://www.webmasterworld.com/php/3648865.htm

Estos ejemplos son funcionalmente equivalentes:
Código PHP:
$saludo sprintf("Hola %s"$nombre); 
Código PHP:
$saludo "Hola " $nombre 


Saludos.
  #3 (permalink)  
Antiguo 22/09/2008, 09:32
 
Fecha de Ingreso: mayo-2006
Mensajes: 58
Antigüedad: 18 años
Puntos: 0
Respuesta: funcionamiento de sprintf

Pues muchas gracias por la ayuda creo que me ha quedado mas claro

Salu2 y de nuevo gracias

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:30.