Scusa ma secondo il tuo ciclo dovrebbe dare come risultato:

a, 1, d
b, 2, e
c, 3, f

poichè nel primo ciclo la variabile $k è 0 e prende il primo valore di tutti e 3 le array, nel secondo ciclo si incrementa di 1 (quindi diventa 1) e prende il secondo valore di tutti e 3 le array...e così anche nel terzo ciclo