PHP教程 几段值得初学者研究的PHP代码段.docx
《PHP教程 几段值得初学者研究的PHP代码段.docx》由会员分享,可在线阅读,更多相关《PHP教程 几段值得初学者研究的PHP代码段.docx(22页珍藏版)》请在冰点文库上搜索。
![PHP教程 几段值得初学者研究的PHP代码段.docx](https://file1.bingdoc.com/fileroot1/2023-6/6/4bae3bdb-d6fb-4e22-a21e-f01e5ec71e05/4bae3bdb-d6fb-4e22-a21e-f01e5ec71e051.gif)
PHP教程几段值得初学者研究的PHP代码段
PHP教程几段值得初学者研究的PHP代码段
经典循环例子
经典循环例子for($counter=1;$counter<=6;$counter++)//循环6次
{
print("counteris$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("
- ".date("l",$currentDate)."\n");
}
print("
\n");
?
>
函数的简单调用:
简单的函数
functionprintBold($inputText)//定义functionprintBold()
{
print("".$inputText."");////打印$inputText
}
print("这行没有加重!
\n");//直接打印字符串
printBold("这行加重了!
!
!
");//调用functionprintBold()函数
print("
\n");
print("这行没有加重!
\n");//直接打印字符串
?
>
有返回值的函数
有返回值的函数
functionmakeBold($inputText)//定义functionmakeBold()函数
{
$boldedText="";
$boldedText.=$inputText;
$boldedText.="";
return($boldedText);//返回变量$boldedText
}
print("这行没有加重!
!
!
\n");//直接打印字符串
print(makeBold("这行被加重了!
!
!
")."
\n");//调用functionmakeBold()函数
print("这行没有加重!
!
!
\n");//直接打印字符串
?
>
有默认参数的函数
有默认参数的函数
functionprintColored($Text,$Color="black")//定义function函数
{
print("$Text");//获取字符串的内容和颜色
}
printColored("这是黑颜色的字!
");//调用function函数
print("
\n");
printColored("这是蓝颜色的字!
","blue");//调用function函数
print("
\n");
?
>
用的规算法判断是否是整数
判断整数functioncheckInteger($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个元素
?
>