Esempio n. 1
0
function solve($target, $sum, $candidates, $sz, $index, $n)
{
    if ($sum > $target) {
        return;
    }
    if ($sum == $target) {
        printSum($candidates, $index, $n);
    }
    for ($i = $index[$n]; $i < $sz; $i++) {
        $index[$n + 1] = $i;
        solve($target, $sum + $candidates[$i], $candidates, $sz, $index, $n + 1);
    }
}
<?php

$firstNumber = 2;
$secondNumber = 5;
printSum($firstNumber, $secondNumber);
$firstNumber = 1.567808;
$secondNumber = 0.356;
printSum($firstNumber, $secondNumber);
function printSum($firstNumber, $secondNumber)
{
    $sum = number_format($firstNumber + $secondNumber, 2);
    echo '$firstNumber + secondNumber = ' . "{$firstNumber} + {$secondNumber} = {$sum}</br>";
}