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,110 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?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 = ['La Comunidad del anilllo', 'Las dos Torres', 'El retorno del Rey', 'Regreso al futuro I', 'Regreso al futuro II', 'Regreso al futuro III'];
foreach ($peliculas as $pelicula) {
echo "<p>Pelicula $pelicula</p>";
}
foreach ($peliculas as $index => $pelicula) {
echo "<p>Pelicula " . ($index + 1) . " - $pelicula</p>";
}
echo '<ul>';
foreach ($peliculas as $index => $pelicula) {
echo "<li>Pelicula " . ($index + 1) . " - $pelicula</li>";
}
echo '</ul>';
// 2.Utilizando bucles:
// - Imprime los números del 1 al 10.(separados por comas)
// - Imprime los números de 60 al 70.(separados por comas)
// - Imprime los números del 20 al 1.(separados por comas)
// - Imprime los números del 1 al 1000.(separados por comas)
// - Imprime la tabla del 5.(con este formato 5 x 1 = 5)
// - Imprimir los números pares que hay dentro de los 100 primeros números enteros.
// - Escribe un script PHP que muestre los números del 1 al 10 en una tabla de una fila y 10 columnas.
foreach (range(1, 10) as $num) {
echo "$num ,";
};
echo '<br>';
foreach (range(60, 70) as $num) {
echo "$num ,";
};
echo '<br>';
for ($i = 20; $i >= 1; $i--) {
echo $i . ", ";
}
echo '<br>';
for ($i = 1; $i <= 1000; $i++) {
echo $i . ", ";
}
echo '<br>';
for ($i = 1; $i <= 10; $i++) {
echo '<p> 5 X ' . $i . ' = ' . (5 * $i) . '</p>';
}
echo '<br>';
for ($i = 0; $i <= 100; $i = $i + 2) {
echo $i . ", ";
}
echo '<br>';
echo "<table border='2'><tr>";
for ($i = 1; $i <= 10; $i++) {
echo "<td>$i</td>";
}
echo "</tr></table>";
?>
<!-- 3. -Crea una lista de selección para pedir el dia de nacimiento: 1 al 31. Usa un foreach.
-A su otro lado select para pedir el mes de nacimiento: 1 al 12. Usa un for.
-Y a continuación otro select para pedir el año de nacimiento: 1900 al año actual. Usa un while. -->
<label for="diaNac">Fecha de Nacieminto: </label>
<select name="diaNac" id="diaNac">
<?php
$i = 1;
while ($i <= 31) {
echo "<option value=\"$i\"> $i </option>";
$i++;
}
?>
</select>
<select name="mesNac" id="mesNac">
<?php
for ($i=1; $i <= 12; $i++) {
echo "<option value=\"$i\"> $i </option>";
}
?>
</select>
<select name="anoNac" id="anoNac">
<?php
$i = 1900;
while ($i <= 2024) {
echo "<option value=\"$i\"> $i </option>";
$i++;
}
?>
</select>
</body>
</html>