// pandigital = a number that makes use of all the digits to exactly once
// for example 15234 is 1 through 5 pandigital
function IsPandigital($num) {
$array = str_split(strval($num));
sort($array);
$number1 = (int)$array[0];
for ($i = 1; $i < count($array); $i++) {
$number2 = (int)$array[$i];
if ($number2 != $number1 + 1) {
return false;
}
$number1 = $number2;
}
return true;
}
$num = 152634;
if (IsPandigital($num)) {
echo "Yes\n";
}
else {
echo "No\n";
}
/*
run:
Yes
*/