Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Daniel Pacheco Control6
Daniel Pacheco Control6
SEMANA 6
1.- Declare un arreglo de números enteros de nombre $edades e introduce en él 8 elementos cuyos valores
sean 17, 35, 25, 87, 15, 9, 69 y 5. A continuación, muestre por pantalla el elemento con localizador 3.
Código fuente:
<?php
$edades = array(17,35,25,87,15,9,69,5);
?>
Probamos en PHPTESTER:
2.- En el ejercicio anterior, incluya un ciclo que muestre en pantalla los números desde la posición 0 hasta
la posición 7.
Código fuente :
?php
$edad = count($edades);
?>
Probamos en PHPTESTER:
3.- Declare un arreglo de valores booleanos de nombre $respuesta e introduce en él seis elementos que
sean false, true, false, true, true, false. A continuación, muestre por pantalla el elemento con localizador 2.
Código fuente:
<?php
$respuesta = array("false","true","false","true","true","false");
echo $respuesta[2];
?>
Probamos en PHPTESTER:
4.- Diseñe dos arreglos que almacenen 5 posiciones cada uno y obtenga la suma de los arreglos en un
tercer arreglo denominado resultado. Es decir:
Código fuente:
<?php
} var_dump($RESULTADO);
?>
Probamos en PHPTESTER:
5.- Cree el código PHP que permita almacenar -en un arreglo bidimensional- el número de empleados de
una empresa, ordenados en función del nivel y del idioma que dominan. Se deben considerar 3 niveles:
básico, medio y avanzado, que correspondan con las filas de la matriz, y 4 idiomas (inglés, francés, alemán
y español), que correspondan con las columnas de la matriz. Además, se debe mostrar por pantalla los
empleados que existen en cada nivel e idioma. Ejemplo: numeroEmpleados [0]['frances'] representará el
número de alumnos que existen en el nivel básico, idioma francés. Se pide realizar la declaración del
arreglo que se muestra en la siguiente matriz:
Código fuente:
<?php
echo "<h1>Empleados y su nivel de idiomas.</h1>";
$idiomas = array("Ingles","Frances","Aleman","Español");
$niveles = array("Basico","Medio","Avanzado");
$empleados = array(
"Basico"=>array("Ingles"=>1, "Frances"=>14, "Aleman"=>8, "Español"=>3),
"Medio"=>array("Ingles"=>6, "Frances"=>19, "Aleman"=>7, "Español"=>2),
"Avanzado"=>array("Ingles"=>3, "Frances"=>13, "Aleman"=>4, "Español"=>1)
);
for($i = 0; $i<=count($niveles)-1; $i++) {
$nivel=$niveles[$i];
echo "</p>";
echo "Nivel: ","<b>".$nivel."</b>","<br />";
for($a=0; $a<=count($idiomas)-1; $a++) {
$idioma=$idiomas[$a];
echo "Empleados por Idioma=> ".$idioma;
echo " = ".$empleados[$nivel][$idioma]."<br>";
}
}
?>
Probamos en PHPTESTER:
REFERENCIAS BIBLIOGRÁFICAS
Ejemplo texto de lectura de IACC:
https://www.php.net/manual/es/language.types.array.php
https://code.tutsplus.com/es/tutorials/working-with-php-arrays-in-the-right-way--cms-28606
https://www.anerbarrena.com/php-array-tipos-ejemplos-3876/
https://www.php.net/manual/es/control-structures.foreach.php
https://publicaciones.iacc.cl/publicacion/1000-arreglos
http://phptester.net/