if(in_array($date['login'], $loginsp, true)) echo 'Логин найден.';
else echo 'Логин не найден.';
GET запросом. А в письме просто генерировать ссылку на страницу восстановления с этим ключом.https://mysite.com/account/recovery?key=ABCD
(\d+).$matches = [];
preg_match_all('/(\d+)/', '56, 38, 39', $matches);$matches все числа, найденные в строке. А из массива их можно будет вывести через запятую, используя, например, foreach.
$phonebook = [
['name' => 'Фёдор Михалыч', 'phone' => '118444', 'email' => 'hello@world.ru'],
['name' => 'Пётр Иваныч', 'phone' => '218510', 'email' => 'admin@mysite.com']
];{foreach from=$phonebook item=person}
Имя - {$person.name}; Тел. - {$person.phone}; Почта - {$person.email};
{/foreach}name, phone, и т.д., будут числовые индексы 0, 1, 2...