php基礎題(表格設置、九九乘法表)
發表時(shí)間:2020-10-18
發布人(rén):融晨科技
浏覽次數:46
php案例
目錄
01.假期表格
02.表格标注
03.雙重for循環打印九九乘法表
04.記事本案例
一、假期表格 返回頂部
要(yào / yāo)求:創建數組 vacation,用于(yú)存儲一年中的(de)所有假期名稱和(hé / huò)放假天數,并使用表格展示出(chū)來(lái)
效果:
代碼:
<?php
$vacation = [
['name' => '元旦', 'day' => '3'],
['name' => '春節', 'day' => '7'],
['name' => '清明', 'day' => '3'],
['name' => '五一', 'day' => '3'],
['name' => '端午', 'day' => '3'],
['name' => '國(guó)慶', '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>
二、表格标注 返回頂部
要(yào / yāo)求:1)創建數組 vacation,用于(yú)存儲一年中的(de)所有假期名稱和(hé / huò)放假天數,并使用表格展示出(chū)來(lái)
2)放假天數爲(wéi / wèi)7的(de)假期,背景顔色使用紅色,字體顔色設置爲(wéi / wèi)白色
效果:
代碼:
<?php
$vacation = [
['name' => '元旦', 'day' => '3'],
['name' => '春節', 'day' => '7'],
['name' => '清明', 'day' => '3'],
['name' => '五一', 'day' => '3'],
['name' => '端午', 'day' => '3'],
['name' => '國(guó)慶', '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循環打印九九乘法表 返回頂部
要(yào / yāo)求:使用雙重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>
四、記事本 返回頂部
要(yào / yāo)求:1)頁面上(shàng)有一個(gè)文本域(textarea元素),和(hé / huò)一個(gè)發表按鈕
2)用戶在(zài)文本域中輸入内容後,點擊發表按鈕,會以(yǐ)當天的(de)日期和(hé / huò)時(shí)間創建一個(gè)記事本,并将用戶輸入的(de)内容保存到(dào)記事本中
效果:
代碼:
<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);
?>