Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TECNOLOGICO PUBLICO
“ARGENTINA”
php
if( condición1 ){
Instrucciones 1;
} else if(condición2){
Instrucciones2
} else if(condición3){
Instrucciones3;
} else {
Instrucciones4;
}
Estructuras de control
• Ejemplo de estructura selectiva if-else:
<?PHP
if ($sexo == ‘M’)
$saludo = "Bienvenida, ";
else
$saludo = "Bienvenido, ";
$saludo = $saludo . $nombre;
print ($saludo);
?>
Estructuras de control selectivas, iterativas y
el ternario.
switch(valor){
case expresión1:
Instrucciónes1;
break;
case expresión2:
Instrucciónes2;
break;
case expresión3:
Instrucciónes3;
break;
default:
Instrucciónes4;
}
Estructuras de control
• Ejemplo de estructura selectiva switch:
switch ($extension)
{
case ("PDF"):
$tipo = "Documento Adobe PDF";
break;
case ("TXT"):
$tipo = "Documento de texto";
break;
case ("HTML"):
case ("HTM"):
$tipo = "Documento HTML";
break;
default:
$tipo = "Archivo " . $extension;
}
print ($tipo);
Estructuras de control selectivas, iterativas y el ternario.
variable = (condición) ? valor1 : valor2;
<?php
$manzanas = 5;
$naranjas = 19;
?>
Estructuras de control selectivas, iterativas y
el ternario.
for(expresión1; expresión2; expresión3){
Instrucciones;
}
foreach(colección as elemento){
Instrucciones;
}
<?PHP
print ("<UL>\n");
for ($i=1; $i<=5; $i++)
print ("<LI>Elemento $i</LI>\n");
print ("</UL>\n");
?>
Estructuras de control selectivas, iterativas y
el ternario.
while(condición){
Instrucciones;
}
do{
Instrucciones;
}while(condición);
Estructuras de control
• Ejemplo de estructura repetitiva while:
<?PHP
print ("<UL>\n");
$i=1;
while ($i <= 5)
{
print ("<LI>Elemento
$i</LI>\n");
$i++;
}
print ("</UL>\n");
?>
Arreglos en PHP – arrays()
• Arrays numéricos – el índice es numérico, de 0 en adelante
• Ejemplo de un array en cadena
$ciencias = array(“Física”,”Química”,”Biología”);
<?php
$tabla= array(
“A1”=>”Juan”,
“B4”=>”Roberto”,
3=>”Pablo”,
“PEPE”=>”Pedro”,
“H”=>”Alonso”);
Foreach ($tabla as $val) { //Muestra valores concatenados de Tabla
Echo $val.”<br>”;
}
?>
Arreglo multidimensional
A|B|C|D|E|F
G|H|I|J|K|L
$array[0][0] = A
$array[0] = array que contiene los valores A | B | C | D | E | F
$array[1] = array que contiene los valores G | H | I | J | K | L
$array[0][1] = B, $array[0][2] = C, $array[0][3] = D
Ejercicio
<html>
<head>
<title> PHP </title>
</head>
<body>
<h1> Mi primer programa en PHP </h1>
<?php
echo “ Hola Mundoooooo! “;
echo date('H:i, jS F');
$a = “Estoy en el “;
$b = $a . “COLEGIO!”; // Ahora $b contiene “Estoy en el
COLEGIO!”
?>
</body>
</html>
EJERCICIOS
• Ejercicio 1: programa que muestra un mensaje
– Ilustra cómo incrustar código PHP en un documento HTML
y cómo imprimir desde PHP