日期:2013-07-20  浏览次数:20458 次

经典循环例子

<HTML>
<HEAD>
<TITLE>经典循环例子</TITLE>
</HEAD>
<BODY>
<?
    for($counter = 1; $counter <= 6; $counter++)        //循环6次
    {
        print("<B>counter is $counter</B><BR>\n");    //打印6次
    }   
?>
</BODY>
</HTML>


for的高级运用
<HTML>
<HEAD>
<TITLE>for的高级运用</TITLE>
</HEAD>
<BODY>
<?
    /*
    ** 打印必要的说明文字
    */
    print("<B>距离星期一还有几天?</B>\n");
    print("<OL>\n");
    for($currentDate = date("U");             //定义$currentDate时间格式
        date("l", $currentDate) != "Monday";     //判断是不是当前系统时间是Monday
        $currentDate += (60 * 60 * 24))        //当前时间加上1天
    {
        /*
        ** 打印时间名称
        */
        print("<LI>" . date("l", $currentDate) . "\n");
    }

    print("</OL>\n");
?>
</BODY>
</HTML>

函数的简单调用:

<HTML>
<HEAD>
<TITLE>简单的函数</TITLE>
</HEAD>
<BODY>
<FONT SIZE=5>
<?
    function printBold($inputText)            //定义function printBold()
    {
        print("<B>" . $inputText . "</B>");    ////打印$inputText
    }
    print("这行没有加重!<BR>\n");            //直接打印字符串
    printBold("这行加重了!!!");            //调用function printBold()函数
    print("<BR>\n");
    print("这行没有加重!<BR>\n");            //直接打印字符串
?>
</FONT>
</BODY>
</HTML>
有返回值的函数
<HTML>
<HEAD>
<TITLE>有返回值的函数</TITLE>
</HEAD>
<BODY>
<FONT SIZE=5>
<?
    function makeBold($inputText)        //定义function makeBold()函数
    {
        $boldedText = "<B>";
        $boldedText .= $inputText;
        $boldedText .= "</B>";
        return($boldedText);        //返回变量$boldedText
    }
    print("这行没有加重!!!<BR>\n");    //直接打印字符串   
    print(makeBold("这行被加重了!!!") . "<BR>\n");//调用function makeBold()函数
    print("这行没有加重!!!<BR>\n");    //直接打印字符串
?>
</SIZE>
</BODY>
</HTML>

有默认参数的函数
<HTML>
<HEAD>
<TITLE>有默认参数的函数</TITLE>
</HEAD>
<BODY>
<FONT SIZE=5>
<?
    function printColored($Text, $Color="black")        //定义function函数
    {
        print("<FONT COLOR=\"$Color\">$Text</FONT>");    //获取字符串的内容和颜色
    }
    printColored("这是黑颜色的字!