PHP Perm Check
function permCheck($a): int
{
    sort($a);

    foreach ($a as $k => $i) {
        if (isset($a[$k + 1]) && $i !== $k + 1) {
            return 0;
        }
    }

    return 1;
}

This validates that every value from 1 to N appears exactly once.