Está en la página 1de 2

TIPO A 28/10/2016

1. Crea el código PHP (arrays.php) de un archivo en el que almacenemos en dos Arrays


bidimensionales el número de alumnos con el que cuenta una academia, ordenados en función del
nivel y del idioma que se estudia. Tendremos 3 niveles: Nivel básico, medio y de perfeccionamiento,
que se corresponden con que se corresponden con las filas de la tabla, y 4 idiomas (Inglés, Francés,
Alemán y Ruso), que se corresponden con las columnas matriz. Se pide realizar la declaración de los
arrays y asignarle los valores indicados en la siguiente tabla:

IDIOMA
NIVEL Inglés Francés Alemán Ruso
Básico 1 4 8 3
Medio 6 19 7 2
Perfeccionamiento 3 13 4 1

a) Con una sintaxis de uso de arrays asociativos donde el primer índice del array es un texto
indicativo del idioma y el segundo un nº(1,2,3) para el nivel.

Ejemplo: arrayAlumnos1['frances'][1] representará el número de alumnos que existen en el nivel


idioma francés, básico.

b) Con una sintaxis de uso de arrays asociativos donde tanto el primer índice del array (niveles) como
el segundo (idiomas) sea un texto indicativo.

Ejemplo: arrayAlumnos2['basico']['frances'] representará el número de alumnos que


existen en el nivel básico, idioma francés.

c) Crear las páginas que estimes necesarios para realizar lo siguiente usando el arrayAlumnos1 . Si se
selecciona Todos, salen cuantos alumnos hay en total en cada idioma

Si se selecciona algún idioma salen cuantos alumnos hay en cada nivel en el idioma seleccionado, por
ejemplo, si en el combo elegimos Inglés saldrá:

1
TIPO A 28/10/2016

2)En el archivo ejer2.php se define un array asociativo. Úsalo para realizar una página que permita
la selección de un perfil profesional:

Mostrará los datos de los trabajadores de ese perfil:

Además volcará los datos en el fichero de nombre Tecnico de Pruebas.txt, donde en este caso se
grabarían dos filas, con la fecha en que se realizó la consulta (en ejer1.php viene como obtenerla)
y los datos mostrados:
2016-10-26,Miguel Benitez,TPRU
2016-10-26,Gines Rios,TPRU
Notas. Si ya existiera el fichero, los datos de la consulta efectuada se añadirán al final.
Si no hay ningún trabajador del perfil consultado saldrá un mensaje indicativo.

También podría gustarte