经典循环例子
经典循环例子 for($counter = 1; $counter <= 6; $counter++) //循环6次 { print("counter is $counter
\n"); //打印6次 } ?>
for的高级运用
for的高级运用 /* ** 打印必要的说明文字 */ print("距离星期一还有几天?\n"); print("\n"); for($currentDate = date("U"); //定义$currentDate时间格式 date("l", $currentDate) != "Monday"; //判断是不是当前系统时间是Monday $currentDate += (60 * 60 * 24)) //当前时间加上1天 { /* ** 打印时间名称 */ print("
\n"); ?>- " . date("l", $currentDate) . "\n"); } print("
函数的简单调用:
简单的函数 function printBold($inputText) //定义function printBold() { print("" . $inputText . ""); ////打印$inputText } print("这行没有加重!
\n"); //直接打印字符串 printBold("这行加重了!!!"); //调用function printBold()函数 print("
\n"); print("这行没有加重!
\n"); //直接打印字符串 ?>
有返回值的函数
有返回值的函数 function makeBold($inputText) //定义function makeBold()函数 { $boldedText = ""; $boldedText .= $inputText; $boldedText .= ""; return($boldedText); //返回变量$boldedText } print("这行没有加重!!!
\n"); //直接打印字符串 print(makeBold("这行被加重了!!!") . "
\n");//调用function makeBold()函数 print("这行没有加重!!!
\n"); //直接打印字符串 ?>
有默认参数的函数
立即学习“PHP免费学习笔记(深入)”;
有默认参数的函数 function printColored($Text, $Color="black") //定义function函数 { print("$Text"); //获取字符串的内容和颜色 } printColored("这是黑颜色的字!"); //调用function函数 print("
\n"); printColored("这是蓝颜色的字!", "blue"); //调用function函数 print("
\n"); ?>
用的规算法判断是否是整数
判断整数 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("0是整数吗?" . checkInteger(0) . "
\n"); print("7是整数吗? " . checkInteger(7) . "
\n"); print("3.5呢?" . checkInteger(3.5) . "
\n"); print("那么-5呢?" . checkInteger(-5) . "
\n"); print("还有-9.2?" . checkInteger(-9.2) . "
\n"); ?>
初始化数组
初始化数组 $monthName = array(1=>"January", "February", "March",//初始化一个数组 "April", "May", "June", "July", "August", "September", "October", "November", "December"); print(" 英语的“5月”是 $monthName[5] 。
\n");//打印数组中的第6个元素 ?>