Autor Tema: PHP Array asociativo concepto y forma de declaración índice no númerico CU00825B  (Leído 1820 veces)

paramonso

  • Intermedio
  • ***
  • Mensajes: 241
  • El ignorante afirma, el sabio duda y reflexiona.
    • Ver Perfil
Hola. Hago la entrega del  Ejercicio CU00825B del curso práctico de desarrollo web desde cero con PHP usando Notepad++ como editor, Arrays asociativos.

Enlace :http://paramonso.byethost7.com/Ejercicio%2025%20(CU00825B).php?i=1

Código: [Seleccionar]
// Variables de separadores de filas y columnas
$sep11="             ";
$sep8="        ";
$sep19="                     ";
echo ' <div>';
echo '<br/>';

//Cabeceras
 $Idioma= array(
'0'=> 'Ingles',
'1'=> 'Francés',
'2'=> 'Alemán',
'3'=> 'Ruso'
);
$Nivel=Array(
'4'=>'Basico ',
'5'=>'Medio  ',
'6'=>'Perfeccion'
);

Arrays ejercicio a)Con una sintaxis ejemplo de uso de arrays asociativos

Código: [Seleccionar]
$nAlumnos [0]['ingles']="1";
$nAlumnos [0]['frances']="14";
$nAlumnos [0]['aleman']="8";
$nAlumnos [0]['ruso']="3";

$nAlumnos [1]['ingles']="6";
$nAlumnos [1]['frances']="19";
$nAlumnos [1]['aleman']="7";
$nAlumnos [1]['ruso']="2";

$nAlumnos [2]['ingles']="3";
$nAlumnos [2]['frances']="13";
$nAlumnos [2]['aleman']="4";
$nAlumnos [2]['ruso']="1";
//Presentacion tabla en pantalla
echo '<h2> a) Con una sintaxis ejemplo de uso de arrays asociativos</h2>';
echo '<h2>Nº de alumnos en :</h2>';
echo $sep19.$Idioma[0]."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$Idioma[1]."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$Idioma[2]."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$Idioma[3];
echo '<br/>';
echo $Nivel[4].$sep11.$nAlumnos[0]['ingles'].$sep11.$nAlumnos[0]['frances'].$sep11.$nAlumnos[0]['aleman'].$sep11.$nAlumnos[0]['ruso'];
echo '<br/>';
echo $Nivel[5].$sep11.$nAlumnos[1]['ingles'].$sep11.$nAlumnos[1]['frances'].$sep11.$nAlumnos[1]['aleman'].$sep11.$nAlumnos[1]['ruso'];
echo '<br/>';
echo $Nivel[6].$sep8.$nAlumnos[2]['ingles'].$sep11.$nAlumnos[2]['frances'].$sep11.$nAlumnos[2]['aleman'].$sep11.$nAlumnos[2]['ruso'];
echo '<br/><br/>';


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

Código: [Seleccionar]
$nAlumnos ['basico'] ['ingles'] = "1";
$nAlumnos ['basico'] ['frances']= "14";
$nAlumnos ['basico'] ['aleman'] = "8";
$nAlumnos ['basico'] ['ruso'] = "3";

$nAlumnos ['medio'] ['ingles'] = "6";
$nAlumnos ['medio'] ['frances'] = "19";
$nAlumnos ['medio'] ['aleman'] = "7";
$nAlumnos ['medio'] ['ruso'] = "2";

$nAlumnos ['avanzado'] ['ingles'] = "3";
$nAlumnos ['avanzado'] ['frances'] = "13";
$nAlumnos ['avanzado'] ['aleman'] = "4";
$nAlumnos ['avanzado'] ['ruso'] = "1";
//Presentacion tabla en pantalla
echo '<h2> b) Con una sintaxis ejemplo de uso de arrays asociativos donde tanto el primer
índice del array (niveles) como el segundo (idiomas) sea un texto indicativo.</h2>';
echo '<h2>Nº de alumnos en :</h2>';
echo $sep19.$Idioma[0]."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$Idioma[1]."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$Idioma[2]."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$Idioma[3];
echo '<br/>';
echo $Nivel[4].$sep11.$nAlumnos['basico']['ingles'].$sep11.$nAlumnos['basico']['frances'].$sep11.$nAlumnos['basico']['aleman'].$sep11.$nAlumnos['basico']['ruso'];
echo '<br/>';
echo $Nivel[5].$sep11.$nAlumnos['medio']['ingles'].$sep11.$nAlumnos['medio']['frances'].$sep11.$nAlumnos['medio']['aleman'].$sep11.$nAlumnos['medio']['ruso'];
echo '<br/>';
echo $Nivel[6].$sep8.$nAlumnos['avanzado']['ingles'].$sep11.$nAlumnos['avanzado']['frances'].$sep11.$nAlumnos['avanzado']['aleman'].$sep11.$nAlumnos['avanzado']['ruso'];
echo '<br/><br/>';
 
« Última modificación: 27 de Julio 2017, 19:27 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:PHP Ejercicio 25 (CU00825B)
« Respuesta #1 en: 11 de Julio 2017, 23:33 »
Buenas.

Los ejercicios están bien resueltos.

Saludos. ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".