Blogger Information
Blog 34
fans 0
comment 0
visits 39311
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php基础——五期线上培训——2019-3-19
黄健的博客
Original
736 people have browsed it

今天的课程学到了函数:

    函数:有参数和无参数函数。

        无参数:function test(){ return 'sss' }

        有参数函数:

            必须传参;默认值传参

                必须:function  test ( $arr ) { return $arr; } 不传入参数报错。

                默认值: function  test ( $arr='空' ){ return $arr; } 

            函数可以多个参数  ;function test( $1, $2 ,$3... ){}


作业:循环拼装表格

    

实例

<?php
/**
 * Created by PhpStorm.
 * User: hello word!
 * Date: 2019/3/19
 * Time: 22:15
 */

header('content-type:text/html;charset=utf-8');
//漫画信息
$animate = [

    ['id'=>1, 'name'=>'火影', 'country'=>'jp','hot'=>0],
    ['id'=>2, 'name'=>'海贼', 'country'=>'jp','hot'=>1],
    ['id'=>3, 'name'=>'我的英雄学院', 'country'=>'jp','hot'=>0],
    ['id'=>4, 'name'=>'死神', 'country'=>'jp','hot'=>1],
    ['id'=>5, 'name'=>'全职猎人', 'country'=>'jp','hot'=>0],
];

$title='我喜欢的漫画';
$tableTitle="漫画列表";

function createTable($animate)
{
    $result = '';
    foreach ($animate as $v)
    {
        $result .= '<tr>';
        $result .= '<td>' . $v['id'] . '</td>';
        $result .= '<td>' . $v['name'] . '</td>';
        $result .= '<td>' . $v['country'] . '</td>';
        $result .= '<td>' . ($v['hot'] ? '热门' : '不热门') . '</td>';
        $result .= '</tr>';
    }
    return $result;
}
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title><?php echo $title; ?></title>
<style>
    table,th,td {
        border: 1px solid #666;
        padding: 8px;
    }
    table {
        border-collapse: collapse;
        width: 80%;
        text-align: center;
        margin: 30px auto;
    }
    thead tr:first-of-type {
        background-color: lightblue;
    }
    table > caption {
        font-size: 1.2rem;
        margin-bottom: 15px;
    }
    table + p {
        text-align: center;
    }
</style>
</head>
<body>
<table>
    <caption>
        <?php
        echo '<span style="color:red">' . $tableTitle . '</span>';
        ?>
    </caption>
    <thead>
    <tr>
        <th>编号</th>
        <th>书名</th>
        <th>国家</th>
        <th>是否热门</th>

    </tr>
    </thead>
    <tbody>
    <?php echo createTable($animate); ?>
    </tbody>
</table>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:php与html的混编可以完成很多的东西。

Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post