Php 有点风格的乘法表

Php 有点风格的乘法表,php,html,html-table,Php,Html,Html Table,我有乘法表,我想修改它如下-使第一行和第一列项目粗体和居中。如果我理解正确,我只需要使用标签。我还是不知道怎么做,这就是我尝试过的 <?php $cols = 10; $rows = 10; ?> 这里有很多html文本 <?php echo "<table border=\"1\">"; for ($r =1; $r < $rows; $r++){ echo('<tr&g

我有乘法表,我想修改它如下-使第一行和第一列项目粗体和居中。如果我理解正确,我只需要使用标签。我还是不知道怎么做,这就是我尝试过的

<?php

$cols = 10;
$rows = 10;
?>

这里有很多html文本

<?php

        echo "<table border=\"1\">";





        for ($r =1; $r < $rows; $r++){



            echo('<tr>');



            for ($c = 1; $c < $cols; $c++)

            if ($r =1 or $c=1){
                echo('<th>'.$r*$c.'</th>');
            }


                echo( '<td>' .$c*$r.'</td>');
            echo('</tr>');
        }

        echo("</table>");


        ?>

我想我错过了一个很明显的解决办法,那就是如何做到这一点


任何建议都将不胜感激,谢谢

使用以下CSS选择器

table>tr:first-child>*, table>tr>td:first-child, table>tr>th:first-child {
    font-weight:bold;
    text-align:center
 }

使用以下CSS选择器

table>tr:first-child>*, table>tr>td:first-child, table>tr>th:first-child {
    font-weight:bold;
    text-align:center
 }

您混淆了赋值运算符和比较运算符<代码>=是赋值运算符。您需要在
if
语句中使用比较运算符(
==

echo '<table border="1">';
for ($r = 1; $r <= $rows; $r++){
    echo '<tr>';
    for ($c = 1; $c <= $cols; $c++)
    if ($r == 1 || $c == 1)
        echo '<th>'. $r * $c. '</th>';
    else
        echo '<td>'. $r * $c. '</td>';
    echo '</tr>';
}
echo '</table>';
echo';

对于($r=1;$r您混淆了赋值运算符和比较运算符。
=
是赋值运算符。您需要在
if
语句中使用比较运算符(
=

echo '<table border="1">';
for ($r = 1; $r <= $rows; $r++){
    echo '<tr>';
    for ($c = 1; $c <= $cols; $c++)
    if ($r == 1 || $c == 1)
        echo '<th>'. $r * $c. '</th>';
    else
        echo '<td>'. $r * $c. '</td>';
    echo '</tr>';
}
echo '</table>';
echo';

对于($r=1;$r谢谢!我只是想问,我可以用或替换| |符号吗?出于某种原因,我的键盘上没有这样的符号,我可以复制并粘贴它。你可以使用
操作符而不是
|
。在这种情况下,这与你无关!我只是想问,我可以用或替换| |符号吗?出于某种原因,我没有这样的符号键盘上的符号,我可以复制粘贴。你可以使用
操作符而不是
|
。在这种情况下,这并不重要