首页 > 代码库 > 跟着百度学PHP[4]函数篇1-参数

跟着百度学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; ?>
输出效果如下所示:
testtesttest
testtesttest

然后我们自定义一个函数,然后将$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-参数