php教程:经典PHP代码-Php-优质IT资源分享社区

admin
管理员
管理员
  • UID1
  • 粉丝26
  • 关注4
  • 发帖数581
  • 社区居民
  • 忠实会员
  • 原创写手
阅读:146回复:0

  php教程:经典PHP代码

楼主#
更多 发布于:2016-05-19 16:11

 经典循环比如

<?

for($counter = 1; $counter <=

6; $counter++)        //循环6次

{

print("counter is

$counter

\n");    //打印6次

}

?>

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");

?>

函数的简略调用:

<?

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");    //直接打印字符串

?>

有默许参数的函数

<?

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个元素

?>

获取数组中的元素

<?

$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("Month 5 is " . $monthName[5]. "

\n");

print("Month Aug is " . $monthName["Aug"] . "

\n");

print("Month June is " . $monthName["June"] . "

\n");

?>

创立一个多维数组

<?

$Cities = array(              

 //二维数组array()

"华北地区"=>array(

"北京市",

"天津市",

"石家庄"

),

"西北地区"=>array(

"西安",

"拉萨"

)

);

print("华北地区:

".$Cities["华北地区"][0]);    //打印$Cities["华北地区"][0]

?>

PHP

4.0完成表格状打印

<?

/*

** 数据表格化

*/

print("\n"); // 表格开端

for($Row=1; $Row <= 12; $Row

++)

{

print("\n"); // 开端行

// do each column

for($Column=1; $Column <= 12;

$Column ++)

{

print("");//开端列

print($Row *

$Column);//表格元素乘积

print("");

}

print("\n"); // 行完毕

}

print("\n"); // 表格完毕

?>

检查体系的一些变量

<?

print("你正在用文件的姓名为: ");

print(__FILE__);

print("

\n");

print("

");

print("你的操作体系为: ");

print(PHP_OS);

print("

");

print("你的php的版别为: ");

print(PHP_VERSION)

?>

翻开本地或许长途文件

<?

print("

经过http协议翻开文件

\n");

// 经过 http 协议翻开文件

if(!($myFile =

fopen("d:web/web/php/test/data.txt", "r")))

{

print("文件不能翻开");

exit;

}

while(!feof($myFile))          

     //循环

{

// 按行读取文件中的内容

$myLine = fgetss($myFile,

255);

print("$myLine

\n");

}

// 封闭文件的句柄

fclose($myFile);

?>

翻开文件的几种方法对比

<?

// 翻开文件一起打印文件的每一个字符

if($myFile = fopen("data.txt",

"r"))

{

while(!feof($myFile))

{

$myCharacter =

fgetc($myFile);

print($myCharacter);

}

fclose($myFile);

}

?>

<?

// 翻开文件一起打印文件的每一行

if($myFile = fopen("data.txt",

"r"))

{

while(!feof($myFile))

{

$myLine = fgets($myFile,

255);

print($myLine);

}

fclose($myFile);

}

?>

<?

/* 翻开文件一起打印文件的每一行,

一起去掉取回字符串中的 HTML 言语

*/

if($myFile = fopen("data.txt",

"r"))

{

while(!feof($myFile))

{

$myLine = fgetss($myFile,

255);

print($myLine);

}

fclose($myFile);

}

?>

拜访文件多见特点

<?

print("文件的所有者(UID 值):");

print(fileowner("data.txt")."

");

print("文件的巨细:");

print(filesize("data.txt")."

");

print("文件的类型:");

print(filetype("data.txt")."

");

?>

调用文本文件内容

<?

// 翻开文件一起,打印每一行

$myFile = file( "data.txt");

for($index = 0; $index <

count($myFile); $index++)

{

print($myFile[$index]."

");

}

?>

创立目录函数

<?

if(mkdir("myDir1", 0777))      

 //创立目录的函数

{

print("目录创立成功");      

 //目录树立成功

}

else

{

print("目录树立失利!");      

 //目录树立失利

}

?>

阅读目录

<?

// 使用表格阅读目录的构造

print("\n");

// 创立表格的头

print("\n");

print("文件名

");

print("文件的巨细

");

print("\n");

$myDirectory = opendir(".");    

   // 树立操作目录的句柄

// 读出目录中的每一个子项

while($entryName =

readdir($myDirectory))

{

print("");

print("$entryName");

print("");

print(filesize($entryName));

print("");

print("\n");

}

closedir($myDirectory);        

   // 封闭目录

print("\n");

?>

PHP有关信息

<?

phpinfo();

?>

常用的数值判别函数

<?

//判别数组

$colors = array("red", "blue",

"green");

if(is_array($colors))

{

print("colors is an array"."

");

}

//双精度数判别

$Temperature = 15.23;

if(is_double($Temperature))

{

print("Temperature is a

double"."

");

}

//整数判别

$PageCount = 2234;

if(is_integer($PageCount))

{

print("$PageCount is an

integer"."

");

}

//目标判别

class widget

{

var $name;

var $length;

}

$thing = new widget;

if(is_object($thing))

{

print("thing is an object"."

");

}

//字符判别

$Greeting = "Hello";

if(is_string($Greeting))

{

print("Greeting is a

string"."

");

}

?>

文件上载界面

<?

if($UploadAction){

$UploadAction=0;

$TimeLimit=60;

/*设置超时限制时刻默许时刻为 30s,设置为0时为不限时

*/

set_time_limit($TimeLimit);

If(($Upfile !=

"none")&&

($Upfile != ""))

{

$Filepath="d:\web\web\php\test";

                           //上载文件寄存途径

$FileName=$Filepath.$Upfile_name;

if($Upfile_size<1024)        

               //上载文件巨细

{$FileSize =

(string)$Upfile_size . "字节";}

elseif($Upfile_size <(1024 *

1024))

{

$FileSize =

number_format((double)($Upfile_size / 1024), 1) . " KB";

}

else

{

$FileSize =

number_format((double)($Upfile_size/(1024*1024)),1)."MB";

}

if(!file_exists($FileName))

{

if(copy($Upfile,$FileName))

{unlink($Upfile);

echo "

\n";

echo "文件 $Upfile_name

已上载成功!";

echo "

\n";

echo "文件方位:$FileName";

echo "

\n";

echo "文件巨细:$FileSize";

echo "

\n";

}

else

{echo "文件 $Upfile_name上载失利!";

}

}

else

{echo "文件 $Upfile_name现已存在!";

}

}

else

{echo "你没有挑选任何文件上载!"; }

set_time_limit(30);            

               //康复默许超时设置

}

?>

优质IT资源分享社区为你提供此文。

本站有大量优质php教程视频,资料等资源,包含php基础教程,高级进阶教程等等,教程视频资源涵盖传智播客,极客学院,达内,北大青鸟,猎豹网校等等IT职业培训机构的培训教学视频,价值巨大。欢迎点击下方链接查看。

php教程视频

优质IT资源分享社区(www.itziyuan.top)
一个免费,自由,开放,共享,平等,互助的优质IT资源分享网站。
专注免费分享各大IT培训机构最新培训教学视频,为你的IT学习助力!

!!!回帖受限制请看点击这里!!!
!!!资源失效请在此版块发帖说明!!!

[PS:按 CTRL+D收藏本站网址~]

——“优质IT资源分享社区”管理员专用签名~

本版相似帖子

游客