Код типа «a => b» означает, для ассоциативного массива (некоторые языки, например Perl , если я правильно помню, называют эти «хэш») , что ' a 'является ключом, а' b 'значением.
Возможно, вы захотите взглянуть на документацию, по крайней мере:
Здесь у вас есть массив, называемый $user_list
, и вы будете перебирать его, получая для каждой строки ключ строки в $user
и соответствующее значение в $pass
.
Например, этот код:
$user_list = array(
'user1' => 'password1',
'user2' => 'password2',
);
foreach ($user_list as $user => $pass)
{
var_dump("user = $user and password = $pass");
}
Получит вам этот вывод:
string 'user = user1 and password = password1' (length=37)
string 'user = user2 and password = password2' (length=37)
(я использую var_dump
для генерации хорошего вывода, что облегчает отладку; чтобы получить нормальный вывод, вы должны использовать echo
)
«Равный или больший» - это другой способ arround: «больший или равный», который написан на PHP, вот так; "> ="
То же самое для большинства языков, производных от C: C ++, JAVA, PHP, ...
Совет: если вы только начинаете работать с PHP, вам определенно следует потратить некоторое время (может быть, пару часов, может быть, даже полдня или даже целый день) на прохождение некоторых частей руководство :-)
Это тебе очень поможет!