一些常用的php函数及例子

发布时间:2020-10-12编辑:脚本学堂
一些常用的php函数及例子,包括:mysql相关的函数、文件系统相关的函数、日期与时间函数、字符串处理函数、数学函数库、Session函数、数组函数等,供大家学习参考。

2、文件系统函数
copy
复制文本
语法
bool copy(string source,string dest)
示例:
 

复制代码 代码如下:
copy("abc.txt","/tmp/newabc.txt");

fclose
关闭一个打开文件的指针
语法
bool fclose(resource handle)
示例:
 

复制代码 代码如下:
<?php
$fp=fopen("abc.txt","w");
fclose($fp);

fgets
从文件指针所指位置取得列的内容
语法
string fgets(resource handle[,int length])
示例:
 

复制代码 代码如下:
<?php
$fp=fopen("abc.txt","w");
$txtdata= fgets($fp,4096);

file
将整个文件内容读到数组中
语法
array file(string filename[,int use_include_path[,resource context]])
示例:
 

复制代码 代码如下:
$content=file("abc.txt");

file_exists
检查文件是否存在
语法
bool file_exists(string filename)
示例:
 

复制代码 代码如下:
<?php
if (file_exists("abc.txt"))
echo "此文件存在";
else
echo"此文件不存在";

filesize
取得文件大小
语法
int filesize(string filename)
示例:
 

复制代码 代码如下:
$size=filesize("abc.txt");

fopen
打开一个文件或者url
语法
resource fopen (string filename,string mode[,bool use-include_path[,resource zcontext]])
示例:
 

复制代码 代码如下:
<?php
$fp=fopen("abc.txt");
$fp=fopen("http://www.jb200.com/","r");

fputs
将数据写至文件中
语法
int fputs(resource handle,string string[,int length])
示例:
 

复制代码 代码如下:
$fp=fopen("abc.txt");
fputs($fp,"helloworld!");

fseek
设置文件指针所指的位置
语法
int fseek(resource handle,int offset[,int whence])
示例:
 

复制代码 代码如下:
<?php
$fp=fopen("abc.txt","w");
$txtdata=fgets($fp,4096);
fseek($fp,0);//将指针指回起始处

mkdir
建立一个目录
语法
bool mkdir(string pathname[,int mode[,bool recursive[,resource context]]])
示例:
 

复制代码 代码如下:
mkdir("ljt/newfolder");

unlink
删除文件
语法
int unlink(string filename);
示例:
 

复制代码 代码如下:
unlink("abc.txt");