php基础题(表格设置、九九乘法表)
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循环,打印九九乘法表
效果:
代码:
<?phpecho "<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);?>
php基础题(表格设置、九九乘法表)相关推荐
- python基础——while循环(九九乘法表,阶乘计算器,三角形图案打印输出)
python基础--while循环(九九乘法表,阶乘计算器,三角形图案打印输出) 一.目的 本人最近在学习python的基础语法,此文章用来记录学习过程所用,本文章讲述的是while循环的一些基础实例 ...
- 简单理解jsp显示出带有表格的九九乘法表
jsp实现久久乘法表 普通的九九乘法表 带有表格的九九乘法表 带有背景颜色的九九乘法表 普通的九九乘法表 九九乘法表的基本原理: 无非就是通过双重for循环遍历数字,实现页面当中去. 由上面运行结构可 ...
- python打九九乘法表上三角下三角_Python-零基础自学系列之九九乘法表、打印菱形、打印对顶三角形、打印闪电、斐波拉契数列、素数...
刚开学学习简单的练习,学到后面会有越来越多的解法来写! 作业的目的是为了让大家熟悉程序语言,锻炼将思路转换成程序逻辑. 九九乘法表 help(print) 先思考能不能打印出方阵 # 1 方阵 # 1 ...
- 山东理工大学ACM平台题答案 2561 九九乘法表
九九乘法表 Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^ 题目描述 九九乘法表是数学学习的基础,今天我们就来看看乘法表的相关问题.< ...
- 山东理工大学ACM平台题答案 2561 九九乘法表
这次是对的,刚才少点东西,我接受批评指正 欢迎继续浏览 九九乘法表 Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^ 题目描述 九九乘法表是数 ...
- 汉字版九九乘法表c语言,WPS表格怎么制作九九乘法表和汉字版九九乘法表?
小编在这给大家讲讲WPS表格制作九九乘法表和汉字版九九乘法表 详细教程: 一.九九乘法表的3种制作方法 1. 单元格引用方法(混合引用单元格) =IF($A2 复制代码 2. 借助行列函数方法(行:r ...
- python教程07-while语句的基本使用、for...in循环的使用、break与continue、打印矩形三角形九九乘法表、基础题、进阶题
python教程_小白入门/2020/7/20 行百里者半九十,你可一定要坚持下去啊 前几天家里有事更新给耽误了,后续会稳定更新的,一起加油! 学习目标 文章目录 python教程_小白入门/2020 ...
- python3九九乘法表儿歌下载_python3的基础学习之九九乘法表和format函数,值得收藏...
1. 九九乘法表 1.1 代码一 for i in range(1, 10): #range取值1,2,3,4,5,6,7,8,9:做i的值,到10停止,不取10 for j in range(1, ...
- JSP打印九九乘法表和表格
一.使用JSP在网页上输出九九乘法表 <%@ page language="java" contentType="text/html; charset=UTF-8& ...
最新文章
- 发那科karel机器人环境配置_湖北轻工职业技术学院-FANUC机器人授权培训中心正式授牌...
- 【机器学习基础】一文归纳Python特征生成方法(全)
- 计算机类和鼠标类是什么关系,电脑自己关机和鼠标键盘有关系吗
- extjs中store获取后台数据_Excel实战技巧64: 从工作簿中获取数据(不使用VBA)
- 专题导读:大数据支撑的智能应用
- 每日一题20180401-Linux
- centos怎么编写java_编写的java程序在centos后台运行的方法
- linux怎么卸载fishshell,为Bash/Zsh/Fish安装Starship Shell提示符的步骤
- iweboffice之word——功能简介
- 【win10安装】磁盘MBR分区表
- 软件工程的国家标准(总结)
- vue-router 在ie内核下页面不跳转
- 3D简单壳体CAD绘制
- 【转】perl中$#ARGV是什么意思
- Redis入门——3.Redis key的设计技巧
- 无线路由器的dhcp服务器是什么,路由器dhcp是什么 路由器dhcp服务器如何设置
- Centos7 su: 鉴定故障Error解决方法
- 安卓机适合用的手机浏览器,可下载视频可锁屏
- 在网页中调用iOS客户端
- web自动化--python+selenium自动化