PHP: Как да изкарам математически резултати

Примерно нещо такова
PHP:
$num1 = 23;
$num2 = 54;

function calculate_summary($num1, $num2) {
  echo "{$num1} * {$num2}<br />";
  foreach (str_split($num2) AS $value) {
    echo sprintf("%s<br />", $num1 * $value);
  }
  echo sprintf("<hr />%s", $num1 * $num2);
}

calculate_summary($num1, $num2);
 
Как ме върна назад във времето 😀
PHP:
$num1 = rand(10,99);
$num2 = rand(10,99);
function calculate_summary($num1, $num2) {
    $result = $num1 * $num2;
    echo "{$num1} * {$num2}<br />";
    foreach (array_reverse(str_split($num2)) AS $key => $value) {
        echo str_replace('#', ' ', sprintf("%s<br />", str_pad($value * $num1,strlen("{$num1} * {$num2}") - $key, '#', STR_PAD_LEFT)));
    }
    echo sprintf("<hr />%s", str_replace('#',' ', str_pad($result, strlen("{$num1} * {$num2}"), '#', STR_PAD_LEFT)));
}
calculate_summary($num1, $num2);
нещо такова?
 

Back
Горе