繁体   English   中英

HTML表中的基本PHP函数结果

[英]Basic PHP function result in html table

我只是在这里尝试一些非常基本的PHP。 试图在HTML表中显示函数的结果。 由于某种原因,结果不会放在应该放在<td>标记内的位置,任何帮助都很棒……我在做什么错?

<body>
  <?php
    $days = array("Monday","Tuesday","Wednesday","Thursday","Friday");

    function sayDay($x){
        global $days;
        print "Today is $days[$x]";
    }

    echo '<table border="1"><tr><th>Day of Week</th></tr>
    <tr><td>'.sayDay(0).'</td></tr><tr><td>'.sayDay(1).'</td></tr>
    <tr><td>'.sayDay(2).'</td></tr><tr><td>'.sayDay(3).'</td></tr>
    <tr><td>'.sayDay(4).'</td></tr>
    </table>';
  ?>
</body>

print打印immediatelly。 return将其值返回到需要的位置。

  function sayDay($x){
                global $days;
                return "Today is $days[$x]";
            }

您的函数应return而不print

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM