跟着百度学PHP[4]函数篇1-参数

Posted 可我浪费着我寒冷的年华

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跟着百度学PHP[4]函数篇1-参数相关的知识,希望对你有一定的参考价值。

ps:俺的文章俺懂就行。大家不要拿来学习不然每个人的学习思路不一样。看视屏文章的老师不同笔记不同加上我也是新手上路,还怕误导!请大家看行且思考,帮忙挖Bug也可以。

案例要求:你可以写一个两行三列的表格吗?N行N列呢?

 

我们先来使用php写一个简单的两行三列的表格。(PS:由此引出函数参数的作用)

<?php 
/*
*在写的时候建议是成对的写。
*比如:
    for ($i=1; $i <=2; $i++) 
    { 
        $table.="<tr>";     //写完立马写另外一个。以免漏泄或者其他未知的意外。
        $table.="</tr>";    //点代表承接。
    }
*
* 
 */
$table = "<table border=‘1‘ cellpading=‘2‘>";
    for ($i=1; $i <=2 ; $i++) { 
        $table .= "<tr>";
            for ($j=1; $j <=3 ; $j++) { 
                $table .= "<td>test</td>";
            }
        $table .= "</tr>";
    }
$table .="</table>";
echo $table;
 ?>
输出效果如下所示:
test test test
test test test

然后我们自定义一个函数,然后将$table放到里面去。

<?php 
function createtable(){
    $table = "<table border=‘1‘ cellpading=‘2‘>";
        for ($i=1; $i <=2 ; $i++) { 
            $table .= "<tr>";
                for ($j=1; $j <=3 ; $j++) { 
                    $table .= "<td>test</td>";
                }
            $table .= "</tr>";
        }
    $table .="</table>";
    echo $table;
}
 ?>

这样肯定是不行的。那么我们来研究一下如何将这个表格设置成函数。这时候就是参数出场的时候了。

方法:function test($x,$y);

$x和$y就是参数,可有可无,可无限制。

<?php 
function createtable($x,$y){
    $table = "<table border=‘1‘ cellpading=‘2‘>";
        for ($i=1; $i <=$x ; $i++) {  #将此处本来的2改为了$x,就会自动调用函数里的。
            $table .= "<tr>";
                for ($j=1; $j <=$y ; $j++) { #将此处本来的3改为了$y
                    $table .= "<td>test</td>";
                }
            $table .= "</tr>";
        }
    $table .="</table>";
    echo $table;
}
createtable(2,3); #调用函数,记住哦,两个参数就要有两个值。否则会出错呢!
 ?>

行了。九点半了学习PHP时间到了。

 

以上是关于跟着百度学PHP[4]函数篇1-参数的主要内容,如果未能解决你的问题,请参考以下文章

跟着百度学PHP[4]OOP面对对象编程-15-魔术方法__call方法

跟着百度学PHP[8]-setcookie的其他参数学习

跟着百度学PHP[11]-PHP当中的异常处理

跟着百度学PHP[4]OOP面对对象编程-12-抽象类

跟着百度学PHP[4]OOP面对对象编程-7-封装性private

跟着百度学PHP[4]OOP面对对象编程-6-构造方法(__construct)和构析方法(__destruct)