Nueva pregunta

Pregunta:

Fecha: 08-11-2015 21:44:10 (En Español)

Duda sobre el cambio de valor en un array de Sesión. [Resuelta]

Buenas noches compañeros una duda, cómo funciona este cambio de valor? se que si necesitas cambiar el valor en un array lo puedes hacer así:

$_SESSION['sesion']= array('test'=>'valor');

$_SESSION['cart']['test']='cambio de valor';



Pero en este caso no entiendo porque se pasan dos valores en el array y luego el cambio:

 $_SESSION['cart'] [md5($id)]['valor'] = 'nuevo valor' ;


Ojala alguien me pueda ayudar ya que no se si el valor 'id' es uno y el valor 'cantidad' es otro porqué o cómo funciona perfectamente el cambio?

Gracias y disculpen mi duda de novato.

Etiquetas: $_SESSION - Array PHP - Desarrollo - Empezar a programar - PHP - Pregunta - Sesión - Variables Votos: 0 - Respuestas: 2 - Vistas: 9 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 09-11-2015 04:15:13 Hola,
    Algo que tiene PHP es que se denomina arreglo a muchas estructuras que realmente no lo son, como el caso de diccionarios o matrices.
    En tu caso estás utilizando una estructura que combina ambos.
    En pocas palabras tienes un arreglo de arreglos que se ve así:
    $_SESSION = array(
        'cart' => array(
            md5($id) => array(
                'valor' => 'nuevo valor',
            ),
        ),
    );
    

    Ojo, esto no es un 'cambio de valor', la definición correcta es asignación.
      Votos: 3 - Link respuesta
     
  • Fecha: 11-11-2015 14:30:53 Gracias Ernesto Peimbert ya estudié mucho más de arrays y ahora comprendo todo, gracias!   Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com