Cita: Mensaje Original por drcyber josemi...¿por qué utilizas para los arrays comillas simples?
Tu colocas:
Código PHP:
$grupos['observacion']['sies']
¿No es lo mismo colocar?
Código PHP:
$grupos[observacion][sies]
No, no es lo mismo. Coloca un:
Código PHP:
error_reporting(E_ALL);
al comienzo del script y prueba las dos formas.
Sin las comillas, observacion es para PHP el nombre de una constante. Pero como no encuentra ninguna constante con ese nombre, supone que querias poner la cadena con comillas. Da un notice y la trata como una cadena.
Otro ejemplo:
Código PHP:
define('sies','noes');
echo 'Sin comillas: '.$grupos[observacion][sies].'<br>';
echo 'Con comillas: '.$grupos['observacion']['sies'].'<br>';
Y sobre la velocidad, en principio deberia ser la misma, o un poco mas lenta.
Saludos.