// ------------------------------------------------------------
// ArrayToNumber
// Converts an int[] into a single integer by concatenating
// each element as a string. Works for multi-digit numbers.
// Example: {14, 6, 9, 31, 20} -> 14693120
// ------------------------------------------------------------
function ArrayToNumber(array $arr): int {
$s = "";
foreach ($arr as $num) {
$s .= strval($num); // concatenate as text
}
return intval($s); // convert final string to int
}
$arr = [14, 6, 9, 31, 20];
$n = ArrayToNumber($arr);
echo "n = $n\n";
/*
run:
n = 14693120
*/