Kod taki jak „a => b” oznacza tablicę asocjacyjną (niektóre języki, takie jak Perl , jeśli dobrze pamiętam, nazywają to „hash”) , że „a” jest kluczem, a „b” wartością.
Możesz rzucić okiem na dokumentację przynajmniej:
Tutaj masz tablicę, wywołaną $user_list
, i będziesz ją iterować, uzyskując dla każdej linii klucz linii w$user
i odpowiednią wartość w $pass
.
Na przykład ten kod:
$user_list = array(
'user1' => 'password1',
'user2' => 'password2',
);
foreach ($user_list as $user => $pass)
{
var_dump("user = $user and password = $pass");
}
Otrzymasz to wyjście:
string 'user = user1 and password = password1' (length=37)
string 'user = user2 and password = password2' (length=37)
(Używam var_dump
do generowania ładnego wyniku, który ułatwia debugowanie; aby uzyskać normalne wyjście, użyłbyś echo
)
„Równe lub większe” to odwrotne określenie: „większe lub równe”, co jest napisane w PHP, w ten sposób; "> ="
To samo dla większości języków wywodzących się z C: C ++, JAVA, PHP, ...
Jako rada: jeśli dopiero zaczynasz z PHP, zdecydowanie powinieneś poświęcić trochę czasu (może kilka godzin, może nawet pół dnia lub nawet cały dzień) przeglądając niektóre części instrukcji :-)
To ' bardzo ci pomogę!