<p class="listintro"><span id="sp"></span>新手</p> <p style="width:340px;height:285px;float:left;"> 经典循环例子<br><br><br></p> <br><title>经典循环例子</title> <br><br><br><br> for($counter = 1; $counter {<br> print("<b>counter is $counter</b><br>\n"); //打印6次<br> } <br>?><br><br><br><br><br>for的高级运用 <br><br><br><title>for的高级运用</title> <br><br><br><br> /* <br> ** 打印必要的说明文字 <br> */<br> print("<b>距离星期一还有几天?</b>\n");<br> print("<ol>\n");<br> for($currentDate = date("U"); //定义$currentDate时间格式<br> date("l", $currentDate) != "Monday"; //判断是不是当前系统时间是Monday<br> $currentDate += (60 * 60 * 24)) //当前时间加上1天<br> {<br> /* <br> ** 打印时间名称 <br> */<br> print("<li>" . date("l", $currentDate) . "\n");<br> }<br><br> print("</li> </ol>\n");<br>?><br><br><br><br>函数的简单调用:<br><br><br><br><title>简单的函数</title> <br><br><br><font size="5"><br><br> function printBold($inputText) //定义function printBold()<br> {<br> print("<b>" . $inputText . "</b>"); ////打印$inputText<br> }<br> print("这行没有加重!<br>\n"); //直接打印字符串<br> printBold("这行加重了!!!"); //调用function printBold()函数<br> print("<br>\n");<br> print("这行没有加重!<br>\n"); //直接打印字符串<br>?><br></font><br><br><br>有返回值的函数 <br><br><br><title>有返回值的函数</title> <br><br><br><font size="5"><br><br> function makeBold($inputText) //定义function makeBold()函数<br> {<br> $boldedText = "<b>";<br> $boldedText .= $inputText;<br> $boldedText .= "</b>";<br> return($boldedText); //返回变量$boldedText<br> }<br> print("这行没有加重!!!<br>\n"); //直接打印字符串 <br> print(makeBold("这行被加重了!!!") . "<br>\n");//调用function makeBold()函数<br> print("这行没有加重!!!<br>\n"); //直接打印字符串<br>?><br><br><br><br><br>有默认参数的函数 <br><br><br><title>有默认参数的函数</title> <br><br><br><font size="5"><br><br> function printColored($Text, $Color="black") //定义function函数<br> {<br> print("<font color='\"$Color\"'>$Text</font>"); //获取字符串的内容和颜色<br> }<br> printColored("这是黑颜色的字!"); //调用function函数<br> print("<br><br>\n");<br> printColored("这是蓝颜色的字!", "blue"); //调用function函数<br> print("<br>\n");<br>?><br><br><br><br><br>用的规算法判断是否是整数<br><br><br><br><title>判断整数</title> <br><br><br><br> function checkInteger($Number)<br> {<br> if($Number > 1)<br> {<br> /* 整数减1仍然是整数 */<br> return(checkInteger($Number-1));<br> }<br> elseif($Number {<br> /* 对于一个负数,*/<br> /* 可以分析它的绝对值*/<br> return(checkInteger((-1)*$Number-1));//取绝对值,把负数按整数分析<br> }<br> else<br> {<br> if(($Number > 0) AND ($Number {<br> return("当然不是");<br> }<br> else<br> {<br> /* 0 和 1 是整数 */<br> /* 根据相关数学定义 */<br> return("是的");<br> }<br> }<br> }<br> print("<b>0是整数吗?</b>" . <br> checkInteger(0) . "<br>\n");<br> print("<b>7是整数吗?</b> " . <br> checkInteger(7) . "<br>\n");<br> print("<b>3.5呢?</b>" . checkInteger(3.5) . "<br>\n");<br> print("<b>那么-5呢?</b>" . checkInteger(-5) . "<br>\n");<br> print("<b>还有-9.2?</b>" . checkInteger(-9.2) . "<br>\n");<br>?><br><br><br>初始化数组<br><br><br><br><title>初始化数组</title> <br><br><font size="5"><br><br> $monthName = array(1=>"January", "February", "March",//初始化一个数组<br> "April", "May", "June", "July", "August",<br> "September", "October", "November", "December");<br> print(" 英语的“5月”是<b> $monthName[5] </b>。<br>\n");//打印数组中的第6个元素<br>?><br></font><br><br></font></font>