php基础题(表格设置、九九乘法表)

   日期:2020-10-20     浏览:127    评论:0    
核心提示:php案例目录01.假期表格02.表格标注03.双重for循环打印九九乘法表一、假期表格      返回顶部要求:创建数组 vacation,用于存储一年中的所有假期名称和放假天数,并使用表格展示出来效果:代码:<?php$vacation = [ ['name' => '元旦', 'day' => '3'], ['name' => '春节', 'day' => '7'],

php案例

目录

01.假期表格
02.表格标注
03.双重for循环打印九九乘法表
04.记事本案例

一、假期表格      返回顶部

要求:创建数组 vacation,用于存储一年中的所有假期名称和放假天数,并使用表格展示出来

效果:

代码:

<?php
$vacation = [
    ['name' => '元旦', 'day' => '3'],
    ['name' => '春节', 'day' => '7'],
    ['name' => '清明', 'day' => '3'],
    ['name' => '五一', 'day' => '3'],
    ['name' => '端午', 'day' => '3'],
    ['name' => '国庆', 'day' => '7']
];

?>

<table>
    <thead>
        <tr>
            <th>假期名称</th>
            <th>放假天数</th>
        </tr>
    </thead>
    <tbody>
        <?php foreach ($vacation as $v) {  ?>
            <tr>
                <td><?php echo $v['name'] ?></td>
                <td><?php echo $v['day'] ?></td>
            </tr>
        <?php } ?>
    </tbody>
</table>

<style>
    table { 
        width: 500px;
        border: 1px solid #000;
        border-collapse: collapse;
        text-align: center;
    }
    th,
    td { 
        border: 1px solid #000;
    }
</style>

二、表格标注      返回顶部

要求:1)创建数组 vacation,用于存储一年中的所有假期名称和放假天数,并使用表格展示出来
           2)放假天数为7的假期,背景颜色使用红色,字体颜色设置为白色

效果:

代码:

<?php
$vacation = [
    ['name' => '元旦', 'day' => '3'],
    ['name' => '春节', 'day' => '7'],
    ['name' => '清明', 'day' => '3'],
    ['name' => '五一', 'day' => '3'],
    ['name' => '端午', 'day' => '3'],
    ['name' => '国庆', 'day' => '7']
];

?>

<table>
    <thead>
        <tr>
            <th>假期名称</th>
            <th>放假天数</th>
        </tr>
    </thead>
    <tbody>
        <?php foreach ($vacation as $v) {  
            if($v['day']>=7){  ?>
            <tr style="background-color: red;color:#fff;">
                <td><?php echo $v['name'] ?></td>
                <td><?php echo $v['day'] ?></td>
            </tr>
        <?php }else{  ?>
            <tr>
                <td><?php echo $v['name'] ?></td>
                <td><?php echo $v['day'] ?></td>
            </tr>
           <?php }
        } ?>
    </tbody>
</table>

<style>
    table { 
        width: 500px;
        border: 1px solid #000;
        border-collapse: collapse;
        text-align: center;
    }

    th,
    td { 
        border: 1px solid #000;
    }
</style>

三、双重for循环打印九九乘法表      返回顶部

要求:使用双重for循环,打印九九乘法表

效果:

代码:

<?php
    echo "<table width = 800 height = 200>";
    for($i=1;$i<=9;$i++){ 
        echo "<tr>";
        for($j=1;$j<=$i;$j++){ 
            echo "<td>";
            echo $i.'*'.$j.'='.$i*$j;
            echo "</td>";
        }
        echo "</tr>";
    }
    echo "</table>";
?>
<style>
    table{ 
        border-collapse: collapse;
    }
    th,td{ 
        border: 2px solid blue;
    }
</style>

四、记事本      返回顶部

要求:1)页面上有一个文本域(textarea元素),和一个发表按钮
           2)用户在文本域中输入内容后,点击发表按钮,会以当天的日期和时间创建一个记事本,并将用户输入的内容保存到记事本中

效果:

代码:

<style>
    textarea{ 
        resize: none;
        border: 2px solid #000;
        outline: none;
    }
    input{ 
        margin-top: 15px;
        width: 80px;
        height: 30px;
        border: none;
        outline: none;
        color: #fff;
        background-color: orange;
    }
</style>
<form action="4.php" method="post">
    <textarea name="text" id="" cols="30" rows="10"></textarea>
    <div><input type="submit" name="btn" value="发表"></div>
    
</form>


<?php
// 方法一
$file=$_POST['text'];
$filename = date('Ymd',time()).'.txt';
$fh=fopen($filename,'a');    
fwrite($fh,$file);
fclose($fh);


// 方法二
// file_put_contents('1.txt',$file);



?>
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服