经典循环例子 经典循环例子 for($counter = 1; $counter { print("counter is $counter "); //打印6次 } ?> for的高级运用 for的高级运用 /* ** 打印必要的说明文字 */ print("距离星期一还有几天? "); print(" "); for($currentDate = date("U"); //定义$currentDate时间格式 date("l", $currentDate) != "Monday"; //判断是不是当前系统时间是Monday $currentDate += (60 * 60 * 24)) //当前时间加上1天 { /* ** 打印时间名称 */ print("" . date("l", $currentDate) . " "); } print(" "); ?> 函数的简单调用: 简单的函数 function printBold($inputText) //定义function printBold() { print("" . $inputText . ""); ////打印$inputText } print("这行没有加重! "); //直接打印字符串 printBold("这行加重了!!!"); //调用function printBold()函数 print(" "); print("这行没有加重! "); //直接打印字符串 ?> 有返回值的函数 有返回值的函数 function makeBold($inputText) //定义function makeBold()函数 { $boldedText = ""; $boldedText .= $inputText; $boldedText .= ""; return($boldedText); //返回变量$boldedText } print("这行没有加重!!! "); //直接打印字符串 print(makeBold("这行被加重了!!!") . " ");//调用function makeBold()函数 print("这行没有加重!!! "); //直接打印字符串 ?> 有默认参数的函数 有默认参数的函数 function printColored($Text, $Color="black") //定义function函数 { print("$Text"); //获取字符串的内容和颜色 } printColored("这是黑颜色的字!"); //调用function函数 print(" "); printColored("这是蓝颜色的字!", "blue"); //调用function函数 print(" "); ?> 用的规算法判断是否是整数 判断整数 function checkInteger($Number) { if($Number > 1) { /* 整数减1仍然是整数 */ return(checkInteger($Number-1)); } elseif($Number { /* 对于一个负数,*/ /* 可以分析它的绝对值*/ return(checkInteger((-1)*$Number-1));//取绝对值,把负数按整数分析 } else { if(($Number > 0) AND ($Number { return("当然不是"); } else { /* 0 和 1 是整数 */ /* 根据相关数学定义 */ return("是的"); } } } print("0是整数吗?" . checkInteger(0) . " "); print("7是