Salida
Hasta ahora hemos usado la instrucci�n echo para realizar salida a pantalla, esta instrucci�n es bastante limitada ya que no nos permite formatear la salida. En esta p�gina veremos la instrucci�n printf que nos da mucha m�s potencia.
Sentencia printf
<?php
printf(cadena formato, variable1, variable2...);
?>
La cadena de formateo indica c�mo se han de representar las valores que posteriormente le indicaremos. La principal ventaja es que adem�s de poder formatear los valores de salida, nos permite intercalar texto entre ellos.
<?php echo "<!--22442407149100108-->"; ?>
<?php echo "<!--818618795409837395-->"; ?>
<!-- Manual de PHP de WebEstilo.com -->
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
printf("El numero dos con diferentes formatos: %d %f %.2f",2,2,2);
?>
</body>
</html>
La cadena de formato puede incluir una seria de car�cteres especiales que indican como formatear las variables que se incluyen en la instrucci�n.
Elemento |
Tipo de variable |
%s |
Cadena de car�cteres. |
%d |
N�mero sin decimales. |
%f |
N�mero con decimales. |
%c |
Car�cter ASCII. |
Aunque existen otros tipos, estos son los m�s importantes. |
<?php echo "<!--432520157954648165-->"; ?>
<?php echo "<!--597155604036557546-->"; ?>
<!-- Manual de PHP de WebEstilo.com -->
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
$var="texto";
$num=3;
printf("Puede f�cimente intercalar <b>%s</b> con n�meros <b>%d</b> <br>",$var,$num);
printf("<TABLE BORDER=1 CELLPADDING=20>");
for ($i=0;$i<10;$i++)
{
printf("<tr><td>%10.d</td></tr>",$i);
}
printf("</table>");
?>
</body>
</html>