Diferencia entre revisiones de «Plantilla:PHP/InstruccionEscribir»
De WikiEducator
(→La cadena de caracteres escrita) |
(→La cadena de caracteres escrita) |
||
Línea 23: | Línea 23: | ||
</div> | </div> | ||
====La cadena de caracteres escrita==== | ====La cadena de caracteres escrita==== | ||
− | + | ;Caracteres especiales con \ | |
https://www.php.net/manual/es/regexp.reference.escape.php | https://www.php.net/manual/es/regexp.reference.escape.php | ||
*Cuando escribimos texto con [[#echo|echo]], lo que ocurre es que se aporta ese texto al fichero html o recurso que se le va a entregar al cliente que ha solicitado el recurso. | *Cuando escribimos texto con [[#echo|echo]], lo que ocurre es que se aporta ese texto al fichero html o recurso que se le va a entregar al cliente que ha solicitado el recurso. | ||
Línea 62: | Línea 62: | ||
− | + | ;Etiquetas html | |
− | + | Si con [[#echo|echo]] escribimos una etiqueta html, esta se escribirá tal cual, y el navegador rederizará la etiqueta. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<div class="slide"> | <div class="slide"> | ||
Línea 80: | Línea 72: | ||
*Prueba a insetar caracteres especiales \n, \t | *Prueba a insetar caracteres especiales \n, \t | ||
*Qué diferenica hay en usar '''''\n''''' e insertar la etiquega <source lang=html5><br/></source>, pruébalo y verifica la salida (mira el código fuelte del recurso generado. | *Qué diferenica hay en usar '''''\n''''' e insertar la etiquega <source lang=html5><br/></source>, pruébalo y verifica la salida (mira el código fuelte del recurso generado. | ||
− | |||
− | |||
− | |||
</source> | </source> | ||
}} | }} | ||
+ | |||
+ | {{MRM_Actividad|Title=Ejercicio 2 : [[Usuario:ManuelRomero/ProgramacionWeb/Sintaxis/ejercicios/ejercicio2|Usando echo 2]]| | ||
+ | *Realiza un programa donde generes etiquetas html y verifica su salida. Escribe un texto en rojo, otro de diferentes niveles de <span style=color:greenb>header </span>. Verifica la salida | ||
+ | </source> | ||
+ | }} | ||
+ | |||
<!--4----------------------------------> | <!--4----------------------------------> | ||
Revisión de 17:53 15 dic 2021
La cadena de caracteres escrita
- Caracteres especiales con \
https://www.php.net/manual/es/regexp.reference.escape.php
- Cuando escribimos texto con echo, lo que ocurre es que se aporta ese texto al fichero html o recurso que se le va a entregar al cliente que ha solicitado el recurso.
- Este texto, posteriormente, se interpreta y renderiza en un navegador
- Secuencias de escape: hay caracteres no imprimibles que podemos querer representar, para ello usaremos la barra invertida \.
Secuencia de escape | Significado |
---|---|
\’ | Comillas simples |
\" | Comillas dobles |
\\ | Barra invertida |
\n | Nueva linea (endl) |
\r | Retorno |
\t | Tabulación Horizontal |
\v | Tabulación Vertical |
\0 - \777 | Código ascii(octal) |
\x0 - \xFF | Código ascii (hexadecimal) |
- Etiquetas html
Si con echo escribimos una etiqueta html, esta se escribirá tal cual, y el navegador rederizará la etiqueta.
printf
- Es un función que imprime con formato (se usa igual que en java)
- Los especificadores de formato son
- %s string
- %c carácter
- %d (decimal), %u(decimal sin signo) %o(octal), %x, %X (hexadecimal), %b(binario)
- %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
$n = 5.25251; printf ("Valor del número con 2 decimales %.2f ",, $n); //Mostrará 5.25, solo dos decimales
|
for ($n=32; $n<128: $n++){ //iterará $n desde 32 hasta el valor 128 }
<table> <caption></caption> <tr> <th>titulo 1</th> <th>titulo 2</th> <tr> <td></td> ...... </table>
|
- En la versión sin paréntesis , también puedes pasar una lista de argumentos.
<?php *echo “primer argumento”, “segundo argumento”, “tercer argumento” ?>
</div>