几段值得初学者研究的PHP代码段Word文档格式.docx
- 文档编号:789886
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:22
- 大小:18.56KB
几段值得初学者研究的PHP代码段Word文档格式.docx
《几段值得初学者研究的PHP代码段Word文档格式.docx》由会员分享,可在线阅读,更多相关《几段值得初学者研究的PHP代码段Word文档格式.docx(22页珍藏版)》请在冰点文库上搜索。
date("
l"
$currentDate)!
="
Monday"
;
//判断是不是当前系统时间是Monday
$currentDate+=(60*60*24))//当前时间加上1天
**打印时间名称
LI>
"
.date("
$currentDate)."
}
/OL>
函数的简单调用:
简单的函数<
FONTSIZE=5>
functionprintBold($inputText)//定义functionprintBold()
.$inputText."
////打印$inputText
这行没有加重!
//直接打印字符串
printBold("
这行加重了!
!
//调用functionprintBold()函数
/FONT>
有返回值的函数
有返回值的函数<
functionmakeBold($inputText)//定义functionmakeBold()函数
$boldedText="
$boldedText.=$inputText;
$boldedText.="
return($boldedText);
//返回变量$boldedText
//直接打印字符串
print(makeBold("
这行被加重了!
)."
//调用functionmakeBold()函数
/SIZE>
有默认参数的函数
有默认参数的函数<
functionprintColored($Text,$Color="
black"
)//定义function函数
FONTCOLOR=\"
$Color\"
$Text<
//获取字符串的内容和颜色
printColored("
这是黑颜色的字!
//调用function函数
这是蓝颜色的字!
"
blue"
用的规算法判断是否是整数
判断整数<
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("
当然不是"
/*0和1是整数*/
/*根据相关数学定义*/
是的"
0是整数吗?
.
checkInteger(0)."
7是整数吗?
"
checkInteger(7)."
3.5呢?
.checkInteger(3.5)."
那么-5呢?
.checkInteger(-5)."
还有-9.2?
.checkInteger(-9.2)."
初始化数组
初始化数组<
$monthName=array(1=>
January"
February"
March"
//初始化一个数组
April"
May"
June"
July"
August"
September"
October"
November"
December"
英语的“5月”是<
$monthName[5]<
。
//打印数组中的第6个元素
获取数组中的元素
获取数组中的元素<
$monthName=array(
/*定义$monthName[1]到$monthName[12]*/
1=>
/*定义$monthName["
Jan"
]到$monthName["
Dec"
]*/
=>
Feb"
Mar"
Apr"
Jun"
Jul"
Aug"
Sep"
Oct"
Nov"
/*打印相关的元素*/
Month<
5<
is<
.$monthName[5]."
Aug<
.$monthName["
]."
June<
创建一个多维数组
创建一个多维数组<
$Cities=array(//二维数组array()
华北地区"
array(
北京市"
天津市"
石家庄"
),
西北地区"
西安"
拉萨"
)
华北地区:
.$Cities["
][0]);
//打印$Cities["
][0]
PHP4.0实现表格状打印
实现表格状打印<
**数据表格化
TABLEbgcolor='
ffccoo'
BORDER=\"
1\"
//表格开始
for($Row=1;
$Row<
=12;
$Row++)
TR>
//开始行
//doeachcolumn
for($Column=1;
$Column<
$Column++)
TD>
//开始列
print($Row*$Column);
//表格元素乘积
/TD>
/TR>
//行结束
/TABLE>
//表格结束
查看系统的一些变量
查看PHP的环境变量<
你正在用文件的名字为:
print(__FILE__);
<
hr>
你的操作系统为:
print(PHP_OS);
你的php的版本为:
print(PHP_VERSION)
打开本地或者远程文件
打开本地或者远程文件<
H3>
通过http协议打开文件<
/H3>
//通过http协议打开文件
if(!
($myFile=fopen("
d:
web/web/php/test/data.txt"
r"
)))
文件不能打开"
exit;
while(!
feof($myFile))//循环
//按行读取文件中的内容
$myLine=fgetss($myFile,255);
$myLine<
//关闭文件的句柄
fclose($myFile);
打开文件的几种方式比较
读取文件内容<
//打开文件同时打印文件的每一个字符
if($myFile=fopen("
data.txt"
))
feof($myFile))
$myCharacter=fgetc($myFile);
print($myCharacter);
print("
//打开文件同时打印文件的每一行
$myLine=fgets($myFile,255);
print($myLine);
/*打开文件同时打印文件的每一行,
同时去掉取回字符串中的HTML语言
访问文件常见属性
访问文件常见属性<
文件的所有者(UID值):
print(fileowner("
)."
br>
文件的大小:
print(filesize("
文件的类型:
print(filetype("
调用文本文件内容
调用文本文件内容<
CENTER>
//打开文件同时,打印每一行
$myFile=file("
for($index=0;
$index<
count($myFile);
$index++)
print($myFile[$index]."
/CENTER>
创建目录函数
创建目录函数<
if(mkdir("
myDir1"
0777))//创建目录的函数
目录创建成功"
//目录建立成功
目录建立失败!
//目录建立失败
浏览目录
浏览目录<
//使用表格浏览目录的结构
TABLEBORDER=\"
//创建表格的头
fontcolor='
red'
TH>
文件名<
/TH>
文件的大小<
/font>
$myDirectory=opendir("
."
//建立操作目录的句柄
//读出目录中的每一个子项
while($entryName=readdir($myDirectory))
$entryName<
TDALIGN=\"
right\"
print(filesize($entryName));
closedir($myDirectory);
//关闭目录
PHP相关信息
PHP相关信息<
phpinfo();
常用的数值判断函数
常用的数值判断函数<
//判断数组
$colors=array("
red"
green"
if(is_array($colors))
colorsisanarray"
//双精度数判断
$Temperature=15.23;
if(is_double($Temperature))
Temperatureisadouble"
//整数判断
$PageCount=2234;
if(is_integer($PageCount))
$PageCountisaninteger"
//对象判断
classwidget
var$name;
var$length;
$thing=newwidget;
if(is_object($thing))
thingisanobject"
//字符判断
$Greeting="
Hello"
if(is_string($Greeting))
Greetingisastring"
文件上传界面
文件上传界面<
TABLE>
if($UploadAction){
$UploadAction=0;
$TimeLimit=60;
/*设置超时限制时间默认时间为30s,设置为0时为不限时*/
set_time_limit($TimeLimit);
If(($Upfile!
none"
)&
&
($Upfile!
$Filepath="
\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"
$FileSize=number_format((double)($Upfile_size/(1024*1024)),1)."
MB"
file_exists($FileName))
if(copy($Upfile,$FileName))
{unlink($Upfile);
echo"
文件$Upfile_name已上载成功!
文件位置:
$FileName"
文件大小:
$FileSize"
{echo"
文件$Upfile_name上载失败!
}
文件$Upfile_name已经存在!
你没有选择任何文件上载!
set_time_limit(30);
//恢复默认超时设置
FORMENCTYPE="
multipart/form-data"
NAME="
SubmitForm"
ACTION="
default.php"
METHOD="
POST"
INPUTTYPE="
hidden"
MAX_FILE_SIZE"
VALUE="
1000000"
UploadAction"
VALUE="
1"
INPUTNAME="
Upfile"
TYPE="
file"
SIZE="
30"
submit"
提交"
reset"
重置"
/FORM>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 值得 初学者 研究 PHP 代码