Probiere mal etwas damit:
echo $input[$output[0]]." ".$input[$output[1]];
Interessant. Beim Zweiten tritt dafür die 13 nicht auf.
Das geht auch noch weiter: Wenn ich z.B. 6 Werte ausgebe, erhalte ich für [0] nur noch "02" und "09". Verrückt, oder? Das dürfte doch nicht aufgesplittet werden. Mir jetzt auch egal, ich brauche doch nur einen, also etwa
$ziehung = array_rand ($lotto);
echo $lotto[$ziehung];
...und da treten auch alle Werte auf.
Ciao,
Matthias