PHP实用小程序(二)

<HTML>
<HEAD>
<TITLE>经典循环例子</TITLE>
</HEAD>
<BODY>
<?
    for($counter = 1; $counter <= 6; $counter++)        //循环6次
    {
        print("<B>counter is $counter</B><BR>\n");  //打印6次
    }   
?>
</BODY>
</HTML>
<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("这是黑颜色的字!");           //调用function函数
    print("<BR><BR>\n");
    printColored("这是蓝颜色的字!", "blue");           //调用function函数
    print("<BR>\n");
?>
</SIZE>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>判断整数</TITLE>
</HEAD>
<BODY>
<?
    function checkInteger($Number)
    {
        if($Number > 1)
        {
            /* 整数减1仍然是整数 */
            return(checkInteger($Number-1));
        }
        elseif($Number < 0)
        {
            /* 对于一个负数,*/
            /* 可以分析它的绝对值*/
            return(checkInteger((-1)*$Number-1));//取绝对值,把负数按整数分析
        }
        else
        {
            if(($Number > 0) AND ($Number < 1))
            {
                return("当然不是");
            }
            else
            {
                /* 0 和 1 是整数       */
                /* 根据相关数学定义 */
                return("是的");
            }
        }
    }
    print("<B>0是整数吗?</B>" . 
        checkInteger(0) . "<BR>\n");
    print("<B>7是整数吗?</B> " . 
        checkInteger(7) . "<BR>\n");
    print("<B>3.5呢?</B>" . checkInteger(3.5) . "<BR>\n");
    print("<B>那么-5呢?</B>" . checkInteger(-5) . "<BR>\n");
    print("<B>还有-9.2?</B>" . checkInteger(-9.2) . "<BR>\n");
?>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>动态调用函数</TITLE>
</HEAD>
<BODY>
<FONT SIZE=5>
<?
    function write($text)       //定义function write()函数
    {
        print($text);       //打印字符串
    }

    function writeBold($text)   //定义function write()函数
    {
        print("<B>$text</B>");  //打印字符串
    }

    $myFunction = "write";      //定义变量
    $myFunction("你好!<BR>"); //由于变量后面有括号,所以找名字相同的function函数
    print("<BR>\n");
    $myFunction = "writeBold";  //定义变量
    $myFunction("再见!");     //由于变量后面有括号,所以找名字相同的function函数
    print("<BR>\n");
?>
</FONT>
</BODY>
</HTML> 
<HTML>
<HEAD>
<TITLE>一个简单的数组</TITLE>
</HEAD>
<FONT SIZE=5>
<B>
<?  
    /*定义数组$Cities[]*/
    $Cities[0] = "北京";          
    $Cities[1] = "天津";
    $Cities[2] = "上海";
    $Cities[3] = "深圳";
    print("我住在$Cities[1]。<BR>\n");//打印$Cities[1]
?>
</B>
</FONT>
</BODY>
</HTML>

 

posted @ 2015-08-25 21:30  Yxh_blogs  阅读(279)  评论(0编辑  收藏  举报