码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2016-12-26 23:59:16      阅读:375      评论:0      收藏:0      [点我收藏+]

标签:cti   body   出错   个人   学习   自动调用   文章   自动   不同   

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-参数

标签:cti   body   出错   个人   学习   自动调用   文章   自动   不同   

原文地址:http://www.cnblogs.com/xishaonian/p/6224038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!