Non funziona, riporta molte meno delle combinazioni possibili

Es. con

$p1 = array(1,2);
$p2 = array(3,5);
$p3 = array(4,10);
$p4 = array(5,19);
$p5 = array(6,20);

Restituisce 6

1 3 4 5 6
1 3 4 5 20
1 3 4 19 6
1 3 4 19 20
1 3 10 5 6
1 3 10 19 6

queste sono 6 ed ovvio che ce ne stanno diverse altre