わかりましたので、まずこれが私のコードです:
<table border="1" style="text-align:center;" width="400px;" height="400px;">
 <?php
    $table = range(1, 9);
    shuffle($table);
    for($i=0; $i<9; $i++){
        echo '<tr id="r'.$i.'">';
        for ($j=0; $j<9 ; $j++) { 
            echo '  <td id="r'.$i.'d'.$j.'">'.$table[$j].'</td>';
        }
        echo '</tr>';
    }
?>
</table>
私がやりたいのは、各行と列に 1 ~ 9 の一意の値を持つ 9x9 の正方形を作成することだけです。しかし、コードを実行すると、行ではなく列の乱数が表示されます。ブロック全体に1から9までの乱数が必要です。
私を助けてください...