Question:
Date: 08-11-2015 21:44:10
(In Spanish)
Pero en este caso no entiendo porque se pasan dos valores en el array y luego el cambio:
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.
Votes: 0 - Answers: 2 - Views: 9 Share on: Google Facebook Twitter LinkedIn Link
Duda sobre el cambio de valor en un array de Sesión. [Resolved]
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.
Votes: 0 - Answers: 2 - Views: 9 Share on: Google Facebook Twitter LinkedIn Link
Answers:
-
Date: 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. Votes: 3 - Link answer -
Date: 11-11-2015 14:30:53 Gracias Ernesto Peimbert ya estudié mucho más de arrays y ahora comprendo todo, gracias! Votes: 0 - Link answer
To actively participate in the community first must authenticate, enter the system.Sign In