Solo por curiosidad, ¿lo intentaste de la forma en que te expliqué?, es que como te dijo
Qazser, esto es innecesario:
Código PHP:
Ver original$Jockeysarray[$y] = array( "0" => $PNomJoc[$y],
"1" => $P1rocan[$y],
"2" => $P1ropor[$y],
"3" => $P2dacan[$y],
"4" => $P2dapor[$y],
"5" => $P3racan[$y],
"6" => $P3rapor[$y],
"7" => $Ptrifecta[$y],
"8" => $P4tocan[$y],
"9" => $P4topor[$y],
"10" => $Pcuatrifecta[$y],
"11" => $P5tocan[$y],
"12" => $P5topor[$y],
"13" => $P6tocan[$y],
"14" => $P6topor[$y],
"15" => $Ptotalcarrr[$y],
"16" => $Pano[$y],
);
Ya que está dentro de un bucle, por lo tanto, en cada iteración, las posiciones del array que van del 0 al 16, siempre tomarán un valor nuevo, por lo que nunca tendrás un array en cada una de esas ubicaciones. No puedes aplicar un ordenamiento si no tienes un array que ordenar.
Inténtalo así y nos dices como te fue:
Código PHP:
Ver original<?php
$Pidjoc[] = $fila3['idjockey'];
$PNomJoc[] = $fila3['jockey'];
$P1rocan[] = $fila3['1rocan'];
$P1ropor[] = $fila3['1ropor'];
$P2dacan[] = $fila3['2dacan'];
$P2dapor[] = $fila3['2dapor'];
$P3racan[] = $fila3['3racan'];
$P3rapor[] = $fila3['3rapor'];
$Ptrifecta[] = $fila3['trifecta'];
$P4tocan[] = $fila3['4tocan'];
$P4topor[] = $fila3['4topor'];
$Pcuatrifecta[] = $fila3['cuatrifecta'];
$P5tocan[] = $fila3['5tocan'];
$P5topor[] = $fila3['5topor'];
$P6tocan[] = $fila3['6tocan'];
$P6topor[] = $fila3['6topor'];
$Ptotalcarrr[] = $fila3['carrtot'];
$p++;
}
?>
<tbody>
<?php
for ($i = 0, $i < $p; $i++){
?>
<tr>
<td><b><?=$PNomJoc[$i]?></b></td>
<td><b><?=$P1rocan[$i]?></b></td>
<td><b><?=$P1ropor[$i]?></b></td>
<td><b><?=$P2dacan[$i]?></b></td>
<td><?=$P2dapor[$i]?></td>
<td><b><?=$P3racan[$i]?></b></td>
<td><?=$P3rapor[$i]?></td>
<td><?=$Ptrifecta[$i]?></td>
<td><?=$P4tocan[$i]?></td>
<td><?=$P4topor[$i]?></td>
<td><?=$Pcuatrifecta[$i]?></td>
<td><?=$P5tocan[$i]?></td>
<td><?=$P5topor[$i]?></td>
<td><?=$P6tocan[$i]?></td>
<td><?=$P6topor[$i]?></td>
<td><?=$Ptotalcarrr[$i]?></td>
<td><?=$Anio?></td>
</tr>
<?php
}
?>
</tbody>
Saludos