В моем приложении Laravel есть поле с булавками. Теперь я хочу, чтобы пользователю было необходимо давать неповторяющиеся непоследовательные числа в поле Pin. Как: 0598, 9587 Не: 1122, 1298, 4568.
function validatePin ($pin) { $parts = str_split($pin); $previousPart = null; foreach ($parts as $part) { if (!$previousPart) { $previousPart = $part; continue; } if ($part == $previousPart) { return false; } if ($part == $previousPart + 1) { return false; } $previousPart = $part; } return true; }