在我看来,Laravel App有一个固定字段。现在,我想为用户提供要求,以便他们在Pin字段中提供非重复,非顺序的数字。 像:0598、9587不:1122、1298、4568。
答案 0 :(得分:1)
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;
}