= $fromBase || $ordered[$i] < 0) { return null; } } $newArr = []; while ($decTotal >= $toBase) { $remainder = $decTotal % $toBase; $newArr[] = $remainder; $decTotal = floor($decTotal / $toBase); } $newArr[] = $decTotal; return array_reverse($newArr); }