function SquareDigits($number) {
$result = 0;
$mul = 1;
while ($number > 0) {
$digit = $number % 10;
$result += $digit * $digit * $mul;
$mul *= ($digit <= 3) ? 10 : 100;
$number = (int)($number / 10);
}
return $result;
}
$num = 234;
$num = SquareDigits($num);
echo $num;
/*
run:
4916
*/