Kod jak "A => B" oznacza na tablicy asocjacyjnej (niektóre języki, jak Perl, jeśli dobrze pamiętam, nazywamy tych "hash"), że 'a' jest kluczem, a „b ' wartość.
Czasami warto spojrzeć na dokumentacje, co najmniej:
Tutaj masz tablicę, zwany $user_list
i będziesz iteruj nad nim, 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");
}
będzie Ci to wyjście:
string 'user = user1 and password = password1' (length=37)
string 'user = user2 and password = password2' (length=37)
(używam var_dump
generować ładne wyjście, które ułatwia debuging, aby uzyskać normalne wyjście, możesz użyć echo
)
"Równy lub większy" jest odwrotnie: "większy lub równy", który jest napisany, w PHP, w ten sposób; „> =”
samo dla większości języków wywodzących się z C: C++, Java, PHP, ...
Jako radę: Jeśli dopiero zaczynasz z PHP, powinno się wydać kilka czas (może kilka godzin, może nawet pół dnia lub nawet cały dzień) przeglądając niektóre części instrukcji :-)
To by ci bardzo pomogło!
zaktualizowałem moją odpowiedź, zapomniałem słowa kluczowego "tablica". –
Powiązane: http://stackoverflow.com/questions/4758791/what-does-k-v-in-foreachex-as-k-v-mean –
@Masi Błąd po mojej stronie. Przepraszam. – kapa