Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Alvin Hue
4,496 Puntos¿No entiendo qué significa?
No entiendo bien qué está haciendo el código de abajo, no veo ningún "amount" y "measure" en el resultado.
$ingredients[$ing["item"]] = array(
1 Respuesta
Simon Coates
28 695 puntosAquí hay una demostración para que puedas ver de dónde vienen los valores y dónde terminan:
<?php
$ingredients = [];
//cada iteración de los bucles, asigna un ingrediente a $ing.
//Lo siguiente simula una iteración a través del bucle. Se asigna una matriz asociativa a $ing
$ing = [
'item'=>chocolate,
'amount'=>'2',
'measure'=>'cups'
];
//los valores de ing se utilizan para crear una entrada en la matriz de ingredientes.
$ingredients[$ing[elemento]] = de caracteres. Lo último es el tipo de cosa que devuelve el método "toCharArray()".( $ing[amount], $ing[measure] );
var_dump($ingredients);
produce:
array(1) {
["chocolate"]=>
array(2) {
[0]=>
string(1) "2"
[1]=>
string(4) "cups"
}
}