現状はデータベースからの戻り値を配列として格納して
$disk_id
array([0]=>D151[1]=>D151[2]=>D151[3]=>D151[4]=>D152)

$shop_id
array([0]=>shopC[1]=>shopB[2]=>shopA[3]=>shopD[4]=>shopA)

$result
array([0]=>4[1]=>3[2]=>2[3]=>1[4]=>4)
とこんな感じになっているのですが、これをphpでテーブルに表示する際

+------+------+------+------+------+
| D151 | shopA | shopB | shopC | shopD |
+------+------+------+------+------+
      |   2  |   3  |   1  |   4  |
     +------+------+------+------+
とshopAからDと順に表示するにはどうしたらいいでしょう?アドバイスよろしくお願いします。