Php 如何以表格格式显示这些数字?

Php 如何以表格格式显示这些数字?,php,Php,这段代码给出了以下输出,我想在表中显示这些数字,有什么方法可以做到这一点吗?为什么它没有以正确的格式显示数字,比如为什么53不完全低于40,而其他数字也没有以正确的顺序显示 <?php $arr = array(); for ($i=1;$i<82;$i++) { $arr[] = $i; } shuffle($arr); $lines = array_chunk($arr, 9); foreach ($lines as $key => $line) { $

这段代码给出了以下输出,我想在表中显示这些数字,有什么方法可以做到这一点吗?为什么它没有以正确的格式显示数字,比如为什么53不完全低于40,而其他数字也没有以正确的顺序显示

<?php

$arr = array();

for ($i=1;$i<82;$i++) {
    $arr[] = $i;
}

shuffle($arr);
$lines = array_chunk($arr, 9);
foreach ($lines as $key => $line) {
   $lines[$key] = implode("&nbsp&nbsp&nbsp", $line);
}
echo implode("<br>", $lines);
?>
22  16  66  79  8   41  47  2   80
29  38  76  18  40  46  73  34  45
31  3   62  68  14  33  20  72  67
78  44  42  30  51  77  36  25  48
64  70  21  15  19  9   56  50  65
37  27  4   1   35  74  75  52  32
81  23  10  28  26  59  7   54  11
6   63  5   39  53  12  24  60  49
71  55  17  13  61  69  43  57  58
57  41  48  17  73  76  7   78  12
69  61  39  80  24  58  45  11  70
47  65  33  21  38  4   19  13  46
59  52  63  14  25  3   30  28  77
50  40  68  6   2   29  20  66  26
72  74  34  75  15  36  71  10  60
55  53  1   16  23  42  51  35  62
44  32  43  64  18  8   54  49  5
81  27  31  67  37  22  79  56  9

如果您不想使用表或CSS。您可以使用

<pre>
<?php
$arr = array();
for ($i=1;$i<82;$i++) {
    $arr[] = $i;
}

shuffle($arr);
$lines = array_chunk($arr, 9);
foreach ($lines as $key => $line) {
   $lines[$key] = implode("\t", $line);
}
echo implode("\n", $lines);
?>
现在使用稍微好一点的代码


如果您不想使用表格或CSS。您可以使用

<pre>
<?php
$arr = array();
for ($i=1;$i<82;$i++) {
    $arr[] = $i;
}

shuffle($arr);
$lines = array_chunk($arr, 9);
foreach ($lines as $key => $line) {
   $lines[$key] = implode("\t", $line);
}
echo implode("\n", $lines);
?>
现在使用稍微好一点的代码


如下修改代码:


按如下方式修改代码:

试试这个

试试这个


我可以建议
以获得更好的显示效果吗?您的代码不打印任何内容。请检查。你错过了一些东西。检查修改后的答案我可以建议
以获得更好的显示效果吗?你的代码不打印任何内容。检查。你错过了一些东西。检查修改后的答案
<?php

$arr = array();

for ($i=1;$i<82;$i++) {
    $arr[] = $i;
}

shuffle($arr);
$lines = array_chunk($arr, 9);
echo '<table>';
foreach ($lines as $key => $line) {
   echo '<tr><td align="right">';
   echo $lines[$key] = implode('</td><td align="right">', $line);
   echo '</td></tr>';
}
echo '</table>';
?>
57  41  48  17  73  76  7   78  12
69  61  39  80  24  58  45  11  70
47  65  33  21  38  4   19  13  46
59  52  63  14  25  3   30  28  77
50  40  68  6   2   29  20  66  26
72  74  34  75  15  36  71  10  60
55  53  1   16  23  42  51  35  62
44  32  43  64  18  8   54  49  5
81  27  31  67  37  22  79  56  9
<?php

$arr = array();

for ($i = 1; $i < 82; $i++) {
    $arr[] = $i;
}

shuffle($arr);
$lines = array_chunk($arr, 9);

echo "<table>";

foreach ($lines as $key => $line) {
    echo "<tr>";
    for ($i = 0; $i < sizeof($line); $i++) {
        echo "<td align='right'>" . $line[$i] . "</td>";
    }
    echo "</tr>";
}

echo "</table>";
?>