欢迎来到福编程网,本站提供各种互联网专业知识!

学php必收藏的几个经典代码第1/2页

发布时间:2008-04-18 作者: 来源:转载
经典循环例子经典循环例子for的高级运用for的高级运用函数的简单调用:简单的函数有返回值的函数有返回值的函数有默认参数的函数有默认参数的函数用的规算法判断是否是整数判断整数初始化数组初始化数组获取数组中的元素获取数组中的元素创建一个多维数组创建
经典循环例子



经典循环例子


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("
  1. ".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个元素
?>



获取数组中的元素


获取数组中的元素

$monthName=array(
/*定义$monthName[1]到$monthName[12]*/
1=>"January","February","March",
"April","May","June",
"July","August","September",
"October","November","December",
/*定义$monthName["Jan"]到$monthName["Dec"]*/
"Jan"=>"January","Feb"=>"February",
"Mar"=>"March","Apr"=>"April",
"May"=>"May","Jun"=>"June",
"Jul"=>"July","Aug"=>"August",
"Sep"=>"September","Oct"=>"October",
"Nov"=>"November","Dec"=>"December",
/*定义$monthName["Jan"]到$monthName["Dec"]*/
"January"=>"January","February"=>"February",
"March"=>"March","April"=>"April",
"May"=>"May","June"=>"June",
"July"=>"July","August"=>"August",
"September"=>"September","October"=>"October",
"November"=>"November","December"=>"December"
);
/*打印相关的元素*/
print("Month5is".$monthName[5]."
n");
print("MonthAugis".$monthName["Aug"]."
n");
print("MonthJuneis".$monthName["June"]."
n");
?>


创建一个多维数组


创建一个多维数组

$Cities=array(//二维数组array()
"华北地区"=>array(
"北京市",
"天津市",
"石家庄"
),
"西北地区"=>array(
"西安",
"拉萨"
)
);
print("华北地区:".$Cities["华北地区"][0]);//打印$Cities["华北地区"][0]
?>


当前1/2页12下一页阅读全文

相关推荐