Php 如何以表格格式显示这些数字?
这段代码给出了以下输出,我想在表中显示这些数字,有什么方法可以做到这一点吗?为什么它没有以正确的格式显示数字,比如为什么53不完全低于40,而其他数字也没有以正确的顺序显示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) { $
<?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("   ", $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>";
?>