<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Impresi%C3%B3n</id>
	<title>Impresión - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Impresi%C3%B3n"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Impresi%C3%B3n&amp;action=history"/>
	<updated>2026-10-25T20:52:23Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Impresi%C3%B3n&amp;diff=30639&amp;oldid=prev</id>
		<title>Veiga en 01:34 12 ene 2013</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Impresi%C3%B3n&amp;diff=30639&amp;oldid=prev"/>
		<updated>2013-01-12T01:34:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Estructura da Linguaxe|06 - Impresión]]&lt;br /&gt;
&lt;br /&gt;
Ata agora usamos a instrución &amp;#039;&amp;#039;&amp;#039;echo&amp;#039;&amp;#039;&amp;#039; para realizar saída a pantalla, esta instrución é bastante limitada xa que non nos permite formatear a saída.&lt;br /&gt;
&lt;br /&gt;
Nesta páxina veremos a instrución &amp;#039;&amp;#039;&amp;#039;printf&amp;#039;&amp;#039;&amp;#039; que nos dá moita máis potencia.&lt;br /&gt;
&lt;br /&gt;
== Sentenza &amp;#039;&amp;#039;&amp;#039;echo&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Mostra todos os seus parámetros pola saída definida. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;echo()&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; é unha sentenza da linguaxe de modo que non se require o uso dos parénteses. De feito, se se indica mais dun parámetro, non se poden incluír os parénteses. &lt;br /&gt;
&lt;br /&gt;
Vexamos un exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
echo &amp;quot;Ola Mundo&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Este texto exténdese &lt;br /&gt;
por varias liñas. Os saltos de liña &lt;br /&gt;
tamén se envían&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Este texto exténdese \npor varias liñas. Os saltos de liña\ntamén se envían.&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Para escapar caracteres, débese indicar \&amp;quot;deste xeito \&amp;quot;.&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// Pódense empregar variables dentro da sentenza echo&lt;br /&gt;
$saudo = &amp;quot;que tal&amp;quot;;&lt;br /&gt;
$despedida = &amp;quot;ata logo&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Ola, $saúdo&amp;quot;; // Ola, que tal&lt;br /&gt;
&lt;br /&gt;
// Tamén se poden empregar arrays&lt;br /&gt;
$cadea = array(&amp;quot;valor&amp;quot; =&amp;gt; &amp;quot;saúdo dende un array&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Este é un {$cadea[&amp;#039;valor&amp;#039;]} &amp;quot;; //Este é un saúdo dende un array&lt;br /&gt;
&lt;br /&gt;
// Se se empregan comiñas simples, móstrase o nome da variable, non o seu valor&lt;br /&gt;
echo &amp;#039;Ola, $saudo&amp;#039;; // ola, $saudo&lt;br /&gt;
&lt;br /&gt;
// Se non se engade ningún carácter, tamén é posible empregar echo para mostrar o valor das variables &lt;br /&gt;
echo $saudo;             // que tal&lt;br /&gt;
echo $saudo,$despedida;  // que talata logo&lt;br /&gt;
&lt;br /&gt;
// O uso de echo con múltiples parámetros é igual que realizar unha concatenación&lt;br /&gt;
echo &amp;#039;Esta &amp;#039;, &amp;#039;cadea &amp;#039;, &amp;#039;está &amp;#039;, &amp;#039;construída &amp;#039;, &amp;#039;con moitos parámetros.&amp;#039;, chr(10);&lt;br /&gt;
echo &amp;#039;Esta &amp;#039; . &amp;#039;cadea &amp;#039; . &amp;#039;está &amp;#039; . &amp;#039;construída &amp;#039; . &amp;#039;empregando concatenacion.&amp;#039; . &amp;quot;\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sentenza &amp;#039;&amp;#039;&amp;#039;printf&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
Mostra o valor dunha variable ou cadea  pola saída definida. Sempre devolve o valor 1.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;print()&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; non é realmente unha función (é unha sentenza) de modo que non se require o uso dos parénteses. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
   printf(cadea formato, variable1, variable2...); &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cadea de formateo indica como se han de representar as valores que posteriormente lle indicaremos. A principal vantaxe é que ademais de poder formatear os valores de saída, permítenos intercalar texto entre eles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
   &amp;lt;title&amp;gt;Exemplo de PHP&amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
   printf(&amp;quot;O numero dous con diferentes formatos: %d %f %.2f&amp;quot;,2,2,2); &lt;br /&gt;
?&amp;gt; &lt;br /&gt;
&amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A cadea de formato pode incluír unha seria de carácteres especiais que indican como formatear as variables que se inclúen na instrución.&lt;br /&gt;
&amp;lt;table border=1 cellpadding=5 cellspacing=3&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;p class=&amp;quot;western&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Verdana, sans-serif&amp;quot;&amp;gt;&amp;lt;font size=2 style=&amp;quot;font-size: 9pt&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Elemento&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;TD&amp;gt;&amp;lt;P CLASS=&amp;quot;western&amp;quot;&amp;gt;&amp;lt;FONT FACE=&amp;quot;Verdana, sans-serif&amp;quot;&amp;gt;&amp;lt;FONT SIZE=2 STYLE=&amp;quot;font-size: 9pt&amp;quot;&amp;gt;&amp;lt;B&amp;gt;Tipo&lt;br /&gt;
        de variable&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
  &amp;lt;/TR&amp;gt;&lt;br /&gt;
  &amp;lt;TR&amp;gt;&lt;br /&gt;
    &amp;lt;TD&amp;gt;&amp;lt;P CLASS=&amp;quot;western&amp;quot; ALIGN=CENTER&amp;gt;&amp;lt;FONT FACE=&amp;quot;Verdana, sans-serif&amp;quot;&amp;gt;&amp;lt;FONT SIZE=2 STYLE=&amp;quot;font-size: 9pt&amp;quot;&amp;gt;%s&amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
    &amp;lt;TD&amp;gt;&amp;lt;P CLASS=&amp;quot;western&amp;quot;&amp;gt;&amp;lt;FONT FACE=&amp;quot;Verdana, sans-serif&amp;quot;&amp;gt;&amp;lt;FONT SIZE=2 STYLE=&amp;quot;font-size: 9pt&amp;quot;&amp;gt;Cadea&lt;br /&gt;
        de car&amp;amp;aacute;cteres.&amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
  &amp;lt;/TR&amp;gt;&lt;br /&gt;
  &amp;lt;TR&amp;gt;&lt;br /&gt;
    &amp;lt;TD&amp;gt;&amp;lt;P CLASS=&amp;quot;western&amp;quot; ALIGN=CENTER&amp;gt;&amp;lt;FONT FACE=&amp;quot;Verdana, sans-serif&amp;quot;&amp;gt;&amp;lt;FONT SIZE=2 STYLE=&amp;quot;font-size: 9pt&amp;quot;&amp;gt;%d&amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
    &amp;lt;TD&amp;gt;&amp;lt;P CLASS=&amp;quot;western&amp;quot;&amp;gt;&amp;lt;FONT FACE=&amp;quot;Verdana, sans-serif&amp;quot;&amp;gt;&amp;lt;FONT SIZE=2 STYLE=&amp;quot;font-size: 9pt&amp;quot;&amp;gt;N&amp;amp;uacute;mero&lt;br /&gt;
        sen decimales.&amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
  &amp;lt;/TR&amp;gt;&lt;br /&gt;
  &amp;lt;TR&amp;gt;&lt;br /&gt;
    &amp;lt;TD&amp;gt;&amp;lt;P CLASS=&amp;quot;western&amp;quot; ALIGN=CENTER&amp;gt;&amp;lt;FONT FACE=&amp;quot;Verdana, sans-serif&amp;quot;&amp;gt;&amp;lt;FONT SIZE=2 STYLE=&amp;quot;font-size: 9pt&amp;quot;&amp;gt;%f&amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
    &amp;lt;TD&amp;gt;&amp;lt;P CLASS=&amp;quot;western&amp;quot;&amp;gt;&amp;lt;FONT FACE=&amp;quot;Verdana, sans-serif&amp;quot;&amp;gt;&amp;lt;FONT SIZE=2 STYLE=&amp;quot;font-size: 9pt&amp;quot;&amp;gt;N&amp;amp;uacute;mero&lt;br /&gt;
        con decimales.&amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
  &amp;lt;/TR&amp;gt;&lt;br /&gt;
  &amp;lt;TR&amp;gt;&lt;br /&gt;
    &amp;lt;TD&amp;gt;&amp;lt;P CLASS=&amp;quot;western&amp;quot; ALIGN=CENTER&amp;gt;&amp;lt;FONT FACE=&amp;quot;Verdana, sans-serif&amp;quot;&amp;gt;&amp;lt;FONT SIZE=2 STYLE=&amp;quot;font-size: 9pt&amp;quot;&amp;gt;%c&amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
    &amp;lt;TD&amp;gt;&amp;lt;P CLASS=&amp;quot;western&amp;quot;&amp;gt;&amp;lt;FONT FACE=&amp;quot;Verdana, sans-serif&amp;quot;&amp;gt;&amp;lt;FONT SIZE=2 STYLE=&amp;quot;font-size: 9pt&amp;quot;&amp;gt;Car&amp;amp;aacute;cter&lt;br /&gt;
        ASCII.&amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
  &amp;lt;/TR&amp;gt;&lt;br /&gt;
  &amp;lt;TR&amp;gt;&lt;br /&gt;
    &amp;lt;TD COLSPAN=2&amp;gt;&amp;lt;P CLASS=&amp;quot;western&amp;quot;&amp;gt;&amp;lt;FONT FACE=&amp;quot;Verdana, sans-serif&amp;quot;&amp;gt;&amp;lt;FONT SIZE=2 STYLE=&amp;quot;font-size: 9pt&amp;quot;&amp;gt;A&amp;amp;iacute;nda&lt;br /&gt;
        que existen outros tipos, estes son os m&amp;amp;aacute;is importantes.&amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/P&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
  &amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vexamos un exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
   &amp;lt;title&amp;gt;Exemplo de PHP&amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
   $var=&amp;quot;texto&amp;quot;; &lt;br /&gt;
   $num=3; &lt;br /&gt;
   printf(&amp;quot;Pode fácimente intercalar &amp;lt;b&amp;gt;%s&amp;lt;/b&amp;gt; con números &amp;lt;b&amp;gt;%d&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt;&amp;quot;,$var,$num); &lt;br /&gt;
    &lt;br /&gt;
   printf(&amp;quot;&amp;lt;table border=1 cellpadding=20&amp;gt;&amp;quot;); &lt;br /&gt;
   for ($i=0;$i&amp;lt;10;$i++) &lt;br /&gt;
   { &lt;br /&gt;
      printf(&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;%10.d&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;,$i); &lt;br /&gt;
   } &lt;br /&gt;
   printf(&amp;quot;&amp;lt;/table&amp;gt;&amp;quot;); &lt;br /&gt;
?&amp;gt; &lt;br /&gt;
&amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Veiga|Rafael Veiga]] 11:14 10 feb 2009 (GMT)&lt;/div&gt;</summary>
		<author><name>Veiga</name></author>
	</entry>
</feed>