Clases PHP

This commit is contained in:
Marcos Lopez
2024-02-07 13:53:21 +01:00
parent 3d907c27f1
commit ca27b6acf6
8 changed files with 713 additions and 110 deletions

View File

@@ -0,0 +1,112 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>EJERCICIO2 PHP</title>
</head>
<body>
<h2>1.</h2>
<?php
/*
1.Guarda en un array tus 6 películas favoritas.
-Imprime en párrafos con el siguiente formato: Película: Los Vengadores
-Añade la posición de la película a la lista: Película 4: Godzilla
-Despues imprime en lugar de párrafos… ¡una lista!
*/
$peliculas=['Amancord','Pulp Fiction','El padrino','Uno de los nuestros','Memento','Cadena perpetua'];
foreach ($peliculas as $nombreP) {
echo "<p>Película : $nombreP<p>";
};
echo '<br>';
foreach ($peliculas as $posicion=>$nombreP) {
$posicion=$posicion+1;
echo "<p>Película $posicion: $nombreP</p>";
};
echo '<br>';
echo '<ul>';
foreach ($peliculas as $posicion=>$nombreP) {
$posicion=$posicion+1;
echo "<li>Película $posicion: $nombreP</li>";
};
echo '</ul>';
?>
<h2>2.</h2>
<?php
/*2.Utilizando bucles:
*/
//Imprime los números del 1 al 10.
echo '<br>';
for ($i = 1; $i < 10; $i++) {
echo "$i, ";
}
echo $i;
//Imprime los números de 60 al 70.
echo '<br>';
for ($i = 60; $i < 70; $i++) {
echo "$i, ";
}
echo $i;
//Imprime los números del 20 al 1.
echo '<br>';
for ($i = 20; $i >1; $i--) {
echo "$i, ";
}
echo $i;
//Imprime los números del 1 al 1000
echo '<br>';
for ($i = 1; $i < 1000; $i++) {
echo "$i, ";
}
echo $i;
//Imprime la tabla del 5.
echo '<br>';
for ($i = 1; $i < 11; $i++) {
echo "5 x $i = ";
echo 5*$i;
echo '<br>';
}
//Imprimir los números pares que hay dentro de los 100 primeros números enteros.
echo '<br>';
for ($i = 0; $i < 100; $i=$i+2) {
echo "$i, ";
}
echo $i;
echo '<br>';
//Escribe un script PHP que muestre los números del 1 al 10 en una tabla de una fila y 10 columnas. Utiliza un bucle while
echo '<table border="2">';
echo '<tr>';
$i=0;
while ($i<10) {
$i++;
echo "<td>$i</td>";
}
echo '</tr>';
echo '</table>';
?>
<h2>3.</h2>
<?php
/*3. -Crea un select para pedir el dia de nacimiento: 1 al 31. Usa un foreach.
*/
echo '<select>';
foreach (range(1, 31) as $num) {
echo "<option value=\"$num\">$num</option>";
};
echo '</select>';
//-A su otro lado select para pedir el mes de nacimiento: 1 al 12. Usa un for.
echo '<select>';
for ($i = 1; $i < 13; $i++) {
echo "<option value=\"$i\">$i</option>";
};
echo '</select>';
//-Y a continuación otro select para pedir el año de nacimiento: 1900 al año actual. Usa un while
echo '<select>';
$i=1899;
while ($i<2024) {
$i++;
echo "<option value=\"$i\">$i</option>";
};
echo '</select>';
?>
</body>
</html>