Código como "a => b" significa, para una matriz asociativa (algunos idiomas, como Perl, si no recuerdo mal, llaman los "control"), que 'a' es una clave, y 'b ' un valor.
Es posible que desee echar un vistazo a la documentación de, al menos:
Aquí, están teniendo una matriz, llamada $user_list
, y usted itere sobre él, obteniendo, para cada línea, la clave de la línea en $user
, y el valor correspondiente en $pass
.
Por ejemplo, este código:
$user_list = array(
'user1' => 'password1',
'user2' => 'password2',
);
foreach ($user_list as $user => $pass)
{
var_dump("user = $user and password = $pass");
}
le conseguirá este resultado:
string 'user = user1 and password = password1' (length=37)
string 'user = user2 and password = password2' (length=37)
(estoy usando var_dump
para generar una buena salida, que facilita debuging; para obtener una salida normal, usaría echo
)
"Igual o mayor" es al revés: "mayor o igual", que está escrito, en PHP, así; "> ="
lo mismo que para la mayoría de los idiomas derivados de C: C++, Java, PHP, ...
Como un consejo: Si usted apenas está comenzando con PHP, que sin duda debe pasar algún tiempo (tal vez un par de horas, tal vez incluso medio día o incluso un día entero) repasando algunas partes del manual :-)
¡Te ayudaría mucho!
I actualizado mi respuesta, olvidé la palabra clave 'arreglo'. –
Relacionados: http://stackoverflow.com/questions/4758791/what-does-k-v-in-foreachex-as-k-v-mean –
@Masi Error de mi lado. Lo siento. – kapa