0% encontró este documento útil (0 votos)
94 vistas10 páginas

Estructuras PHP y Etiquetas HTML

Este documento describe las estructuras condicionales en PHP como if, while, switch, do-while y for. Explica sus usos con ejemplos y también describe las etiquetas utilizadas en PHP y HTML para intercalar código entre ambos lenguajes.

Cargado por

daniel camacho
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
94 vistas10 páginas

Estructuras PHP y Etiquetas HTML

Este documento describe las estructuras condicionales en PHP como if, while, switch, do-while y for. Explica sus usos con ejemplos y también describe las etiquetas utilizadas en PHP y HTML para intercalar código entre ambos lenguajes.

Cargado por

daniel camacho
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

República Bolivariana de Venezuela

Universidad Bicentenaria de Aragua


Vicerrectorado Académico
Facultad de Ingeniería
Escuela de Sistemas
San Joaquín de Turmero – Estado Aragua

PROGRMACIÓ N
III

Estudiante:
José Camacho
C.I:29.598.263

San Joaquín de Turmero, octubre de 2019


Estructuras condicionales de php

 If:
Sirve para ejecutar fragmentos de código solo si se cumple una condición. También
se puede utilizar else para ejecutar otro fragmento de código si la condición no es
cumplida.
Ejemplos:
1) evalúa x e y para saber cuál es mayor
<?php
if ($x > $y) {
echo "$x es mayor que $y";
} else {
echo "$y es mayor que $x";
}
?>

2) dice si tu edad es mayor a 30


<?php
$age = 50;

if ($age > 30)


{
echo "Tu edad es mayor a 30!";
}
?>
3) crea un número aleatorio y lo evalúa
<?php
$valor=rand(1,10);
if ($valor<= 5)
{
echo "el numero sorteado es menor o igual a 5!";
}
else
{
echo "el numero sorteado es mayor a 5";
}
?>
 while:

Con esta sentencia se repiten los fragmentos de código dentro de su interior siempre
y cuando se cumpla la condición. Esta condición es verificada al inicio de cada
iteración.

Ejemplos:

1) serie de Fibonacci:
<?php
$max = 0;
echo $i = 0;
echo ",";
echo $j = 1;
echo ",";
$result=0;

while ($max < 10 )


{
$result = $i + $j;

$i = $j;
$j = $result;

$max = $max + 1;
echo $result;
echo ",";
}
?>
2) Imprime los números del 10 al 1:

<?php
$x=10;
while($x>0)
{
echo ”$x”;
$x--;
}
?>

3) imprime los resultados de la división hasta que sea 4/4 y de 1.

<?php
$x=0;
$y=1;
$z=7;
$result;
while($x==0)
{
$result=z/y;
if($result==1)
{
$x=1;
}
else
{
echo ”$result”
}
}
?>
 Switch:
Es como una serie de if, sirve para evaluar una misma variable con distintos valores.
Ejemplos:
1) dependiendo del valor de i imprime alguna de las opciones.
<?php
switch ($i) {
case "perro":
echo "\$i es un perro";
break;
case "gato":
echo "\$i es un gato";
break;
case "avestruz":
echo "\$i es un avestruz";
break;
}
?>
2) evalúa si i es menor a 3, o si es igual a 3
<?php
switch ($i) {
case 0:
case 1:
case 2:
echo "i es menor que 3 no negativo";
break;
case 3:
echo "i es 3";
}
?>
3) imprime el sitio web favorito dependiendo del valor de favorite_site:
<?php
$favourite_site = 'Code';

switch ($favourite_site) {
case 'Business':
echo "My favourite site is business.tutsplus.com!";
break;
case 'Code':
echo "My favourite site is code.tutsplus.com!";
break;
case 'Web Design':
echo "My favourite site is webdesign.tutsplus.com!";
break;
case 'Music':
echo "My favourite site is music.tutsplus.com!";
break;
case 'Photography':
echo "My favourite site is photography.tutsplus.com!";
break;
default:
echo "I like everything at tutsplus.com!";
}
?>

 do-while:
Es muy similar que la sentencia while, pero el do-while primero ejecuta el código y
luego verifica la condición.
Ejemplos:

1) imprime el valor 0.
<?php
$i = 0;
do {
echo $i;
} while ($i > 0);

?>
2) imprime los valores del 10 al 0:

<?php
$x=10;
do
{
echo ”$x”;
$x--;
}while($x>0)
?>
3) Abre un archivo de texto, el proceso se realizara mientras el archivo tenga
contenido:
<?php
$handle = fopen("file.txt", "r");
if ($handle)
{
do
{
$line = fgets($handle);

// process the line content

} while($line !== false);


}
fclose($handle);
?>
 for:
Se usa para ejecutar un fragmento de código por un número específico de veces. Las
expresiones o conjunto de expresiones van separadas por punto y coma ; y sólo hay
3. La expresión 1 se usa para inicializar variables, y siempre se ejecuta. La expresión
2 también se ejecuta al comienzo de un bucle, y si se evalúa como verdadera, se
ejecuta el código de bucle. Después de la ejecución del código de bucle, se ejecuta el
3 que generalmente se usa para alterar el valor de una variable que se usa en la
expresión 2.
Ejemplos:
1) Imprime 12345678910
<?php
for ($i = 1; $i <= 10; $i++) {
echo $i;
}
?>
2) promedio de los números generados al azar

<?php
$result=0;
for ($i = 1; $i <= 10; $i++) {
$x=rand(1,5);
$result+=$x;
}
$result=result/10;
echo ”El promedio es $result”;
?>
3) Calcula el valor de 5! (factorial)
<?php
$result=1;
for($i=1;$i<=5;$i++)
{
$result*=i;
}
echo ”El resultado es $result”;
?>
¿Por qué son incorporados en las estructuras de control de datos?

Una estructura de control de datos permite alterar el orden en que se ejecuta el


código. Generalmente, un programa se ejecuta secuencialmente, línea por línea, y
una estructura de control le permite alterar ese flujo; para lograr esto se utilizan las
sentencias de estructuras condicionales. Dependiendo de cuál se decida utilizar
puede afectar el orden del código de una manera u otra.

Etiquetas.
La intercalación de órdenes en lenguaje PHP, alternándolas dentro de una página
escrita en lenguaje HTML puede hacerse gracias a las etiquetas. Las etiquetas más
utilizadas son:

 Etiqueta estándar ( <?php ?> ): la etiqueta <?php indicará que empezamos a


escribir en PHP, y la etiqueta ?> indica que acaba el código PHP.

 Etiquetas cortas ( <? ?> ó <?= ?> ): la etiqueta <? Y la <?= indicaran que
empezamos a escribir en PHP, y la etiqueta ?> indica que acaba el código
PHP.

Otras etiquetas populares en html son:

 <html>: Representa la raíz de un documento HTML. Todos los demás


elementos deben ser descendientes de este elemento, cierra con </html>.
 <head>: Representa una colección de metadatos acerca del documento,
incluyendo enlaces a, o definiciones de, scripts y hojas de estilo, cierra con
</head>.
 <title>: Define el título del documento, el cual se muestra en la barra de título
del navegador o en las pestañas de página. Solamente puede contener texto y
cualquier otra etiqueta contenida no será interpretada, cierra con </title>.
 <body>: Representa el contenido principal de un documento HTML. Solo
hay un elemento <body> en un documento, cierra con </body>.
 <img>: Representa una imagen.
 <video>: Representa un video, y sus archivos de audio y capciones asociadas,
con la interfaz necesaria para reproducirlos.
 <i>: Representa texto en cursiva, cierra con </i>.
 <b>: Representa el texto en negrita, cierra con </b>.
 <tt>: Representa el texto (mono espaciado) teletipo, cierra con </tt>.
 <sub>: índice inferior, cierra con </sub>.
 <sup>: índice superior, cierra con </sup>.
 <strong>: Representa el texto destacado, cierra con </strong>.
 <small>: Representa el texto pequeño, cierra con </small>.
 <big>: Representa el texto grande, cierra con </big>.
 <button>: esta etiqueta permite incorporar un botón el cual puede poseer
diferentes funciones, cierra con </button>.

También podría gustarte