-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprimer ejercicio arrays.php
76 lines (63 loc) · 1.81 KB
/
primer ejercicio arrays.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?php
/* EJERCICIO 1 -------------------
Escribe el código necesario para generar la cadena final usando el arreglo dado
Lado, ledo, lido, lodo, ludo,
decirlo al revés lo dudo.
Ludo, lodo, lido, ledo, lado,
¡Qué trabajo me ha costado!
*/
$arreglo = [
'keyStr1' => 'lado',
0 => 'ledo',
'keyStr2' => 'lido',
1 => 'lodo',
2 => 'ludo'
];
foreach ($arreglo as $key) {
echo "$key, ";
}
echo "</br>";
echo "decirlo al revés lo dudo.";
echo "</br>";
$rev = array_reverse($arreglo);
foreach ($rev as $key) {
echo "$key, ";
}
echo "</br>";
echo "¡Qué trabajo me ha costado! </br> </br>";
/* EJERCICIO 2 -------------------
Crea un arreglo que contenga como clave los nombres de 5 países y como valor otro arreglo con 3 ciudades que pertenezcan a ese país,
después utiliza un ciclo foreach,
para imprimir el nombre del país seguido de las ciudades que definiste:
*/
$paises = [
'Mexico' => ['CDMX','Queretaro','Guadalajara'],
'Alemania' => ['Frankfurt', 'Múnich', 'Hamburgo'],
'Australia' => ['Sídney', 'Melbourne', 'Perth']
];
foreach ($paises as $pais => $ciudades) {
echo"<strong>$pais:</strong> ";
foreach ($ciudades as $ciudad) {
echo "$ciudad ";
}
echo "</br>";
}
echo "</br>";
echo "</br>";
/* EJERCICIO 3 -------------------
Escribe el código necesario para encontrar los 3 números más grandes y los 3 números más bajos de la siguiente lista:
*/
$valores = [23, 54, 32, 67, 34, 78, 98, 56, 21, 34, 57, 92, 12, 5, 61];
sort($valores);
echo "Los 3 numeros mas grandes son: </br>";
$revNum = array_reverse($valores);
for ($i=0; $i < 3; $i++) {
echo "$revNum[$i] ";
}
echo "</br>";
echo "</br>";
echo "Los 3 numeros mas chicos son: </br>";
for ($i=0; $i < 3; $i++) {
echo "$valores[$i] ";
}
?>