Diferencia entre revisiones de «Plantilla:PHP/InstruccionEscribir»

De WikiEducator
Saltar a: navegación, buscar
(printf)
(echo)
Línea 14: Línea 14:
 
===echo===
 
===echo===
 
*Es el uso más sencillo
 
*Es el uso más sencillo
*Imprime una cadena como argumentos
+
*Imprime una #cadena como argumentos
 
*En la versión '''''sin paréntesis''''' , también puedes pasar una lista de argumentos.
 
*En la versión '''''sin paréntesis''''' , también puedes pasar una lista de argumentos.
 
<source lang=php>
 
<source lang=php>

Revisión de 07:17 15 dic 2021

Funciones de salida

  • Construcciones básicas para salida de caracteres
  • En PHP,en realidad no son funciones por lo que pueden ir sin paréntesis (con o sin paréntesis):
echo
print
  • Existen otras funciones que iremos viendo según avance el curso, pero podemos probar ahora
printf
print_r
var_dump

echo

  • Es el uso más sencillo
  • Imprime una #cadena como argumentos
  • En la versión sin paréntesis , también puedes pasar una lista de argumentos.
<?php
*echo “primer argumento”, “segundo argumento”, “tercer argumento”
?>



Icon activity.jpg
Ejercicio 1 : Usando echo
  • Realiza un programa donde visualices un mensaje usando la instrucción echo
  • Prueba a insetar caracteres especiales \n, \t
  • Qué diferenica hay en usar \n e insertar la etiquega
    <br/>
    , pruébalo y verifica la salida (mira el código fuelte del recurso generado.
  • Declara variable como se muestra y visualízarla.
$nombre = "Maria"




print

  • Esta sentencia es igual en uso y funcionalidad que echo
  • Tiene dos diferencias con echo
  1. Sólo puede aceptar un argumento
  2. Devuelve un valor booleano que representa si la sentencia ha tenido exito o no

printf

  • Es un función que imprime con formato (se usa igual que en java)
  • Los especificadores de formato son
  1. %s string
  2. %c carácter
  3. %d (decimal), %u(decimal sin signo) %o(octal), %x, %X (hexadecimal), %b(binario)
  4. %f, %F (Float con decimales), %e, %E (Float con notación ciétífica,
  • En su uso especificaremos el valor con el formato que queramos visualizar, en la cadena de carácteres, y después, separado por comas, los valores (o variables)a visualizar. La relación es respectiva y posicionaL



Icon activity.jpg
Ejercicio 2 : Probando printf
  • Asigna a una variable un valor real
  • Visualiza dicho valor con formato %s, %f, %F, %c, %x, %X, %b, %o
  • Prueba a especificar en número de decimales en %f
$n = 5.25251;
printf ("Valor del número con 2 decimales %.2f ",, $n); //Mostrará 5.25, solo dos decimales





Icon activity.jpg
Ejercicio 3 : printf, tabla ascii
  • Usando la estructura de control for
for ($n=32; $n<128: $n++){ //iterará $n desde 32 hasta el valor 128
}
  • Para mostrar una tabla básica, las etiquetas html serán
<table>
    <caption></caption>
    <tr>
        <th>titulo 1</th>
        <th>titulo 2</th>
    <tr>
        <td></td>
    ......
 
</table>
  • Realiza el programa que genere dicha información




  • En la versión sin paréntesis , también puedes pasar una lista de argumentos.
<?php
*echo “primer argumento”, “segundo argumento”, “tercer argumento”
?>

</div>