IFCD0210/Practicas/Practicas_PHP/ejercicios/EJERCICIO2_PHP.php
2024-02-07 13:53:21 +01:00

113 lines
2.9 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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>