spoilerЭтот пользователь уже заблокирован
Вообще-то пользователей хранят в базе. Для бана можно было сделать отдельное поле и простым запросом проверят, забанен ли он.
$alreadyBlocked = 'name1|||name2|||name3|||';
$array = explode('|||', $alreadyBlocked);
$utc = $_POST['username'];
if ( in_array($utc, $array) ) {
// Пользователь уже заблокирован
}
Если нужно перебрать всех, то просто уберите exit:
foreach ($array as $name){ // разбираю
if($name === $utc){ // пробую так, но почему-то проверяется только первое имя из массива $array то есть только
name1, остальные будто игнорятся
echo json_encode(['error' => 'Этот пользователь уже заблокирован'], JSON_UNESCAPED_UNICODE);
-exit;
+//exit;
}
...
}