Foros del Web » Programando para Internet » PHP »

Arrays: como definir un mismo valor para distintas claves?

Estas en el tema de Arrays: como definir un mismo valor para distintas claves? en el foro de PHP en Foros del Web. Por ejemplo $aor = ( A => 'Aprobado', a => 'Aprobado', R => 'Regular', r => 'Regular', //aca quiero que cualquier caracter de b-c-d-e-f-g-h-i-j-k... => ...
  #1 (permalink)  
Antiguo 31/05/2013, 13:13
 
Fecha de Ingreso: marzo-2010
Mensajes: 15
Antigüedad: 14 años, 1 mes
Puntos: 0
Arrays: como definir un mismo valor para distintas claves?

Por ejemplo

$aor = ( A => 'Aprobado', a => 'Aprobado', R => 'Regular', r => 'Regular',
//aca quiero que cualquier caracter de
b-c-d-e-f-g-h-i-j-k... => 'Por favor, solo rellena los campos con A si tenes la materia Aprobada y con R si tenes la materia Regular')

O SEA: si ponen otro caracter que no sea A, a, R o r, que les imprima en pantalla ese aviso, o lo mande a una pagina de error, pero que en el quinto elemento del array queden todos los demas caracteres


Lo que estoy haciendo es comprobar si el usuario relleno el campo, si puso uno de los caracteres que considero utiles, todo bien. Si esta vacio, otra funcion va a checar si por materias correlativas, igualmente hay que marcar esa materia, en este caso, como Cursable. Y si no esta llena, ni tampoco cursable, no pasará nada.

Si puede hacerse, sino ¿de que otra forma puedo hacerlo?

Última edición por kevlar555; 31/05/2013 a las 13:25
  #2 (permalink)  
Antiguo 31/05/2013, 19:40
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Arrays: como definir un mismo valor para distintas claves?

En vez de usar un campo de texto, bien podrías usar un select, es más apropiado.
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: arrays, claves
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:14.