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);
?>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/181163.html
標籤:其他
下一篇:大三收官之作——考蟲專案答辯
