PHP函数大全
Apache Functions
apache_lookup_uri
class apache_lookup_uri ( string filename );
将文档里相关的URI信息返回到类变量中。
apache_note
string apache_note ( string note_name, string [note_value]);
Apache专属函数,获取记录表的值。
getallheaders
array getallheaders ( void );
返回数组类型的HTTP请求标头(Header)的值,不需任何参数。
virtual
int virtual ( string filename );
执行Apache Server 的Sub-request。
Array Functions
array
array array ( … );
建立并初始化数组。
array_walk
int array_walk ( array arr, string func );
自定义函数以处理数组中的每个元素。
arsort
void arsort ( array array );
将数组的值由大到小排序。
asort
void assort ( array array );
将数组的值由小到大排序。
count
int count ( mixed var );
计算变量或数组中的元素个数。
current
mixed current ( array array );
返回数组中目前的元素。
each
array each ( array array );
返回数组中下一个元素的索引及值。
end
end ( array array );
将指向数组的指针指到最后的元素。
key
mixed key ( array array );
获取数组中的索引。
ksort
void ksort ( array array );
根据数组的元素里的索引值将元素排序。
list
void list ( … );
列出数组中元素的值。
next
mixed next ( array array );
将指向数组的指针逐一向后移动。
pos
mixed pos ( array array );
返回数组目前指针所在位置的元素。
prev
mixed prev ( array array );
将指向数组的指针向前移动。
range
array range ( int low, int high );
建立一个整数范围的数组。
reset
mixed reset ( array array );
将指向数组的指针移到数组的第一个元素上。
rsort
void rsort ( array array );
将数组的值由大到小排序。
shuffle
void shuffle ( array array );
将数组的元素随机排序。
sizeof
int sizeof ( array array );
计算该数组里的元素个数。
sort
void sort ( array array );
根据元素的值排序数组。
uasort
void uasort ( array array, function cmp_function );
根据用户自定义的条件来排序数组。
uksort
void uksort ( array array, function cmp_function );
将数组的索引根据自定义函数给予的条件排序数组。
usort
void usort ( array array, function cmp_function );
将数组的值根据自定义函数给予的条件排序数组。
Calendar Functions
FrenchToJD
int frenchtojd ( int month, int day, int year );
将法兰西共和历法转换为凯撒日计数。
GregorianToJD
int gregoriantojd ( int month, int day, int year );
将格列高里历法转换为凯撒日计数。
JDToJulian
string jdtojulian ( int julianday );
将凯撒日计数转换为凯撒历法。
JulianToJD
int juliantojd ( int month, int day, int year );
将凯撒历法转换为凯撒日计数。
JDToJweish
string jdtojewish ( int julianday );
将凯撒日计数转换为犹太历法。
JweishToJD
int jweishtojd ( int month, int day, int year );
将犹太历法转换为凯撒日计数。
JDToFrench
resized string jdtofrench ( int monty, int day, int year );
将凯撒日计数转换为法兰西历法。
JDDayOfWeek
Mixed jddayofweek ( int julianday, int mode );
返回日期在星期几。
JDMonthName
string jdmonthname ( int julianday, int mode );
返回月份名。
Date/Time Functions
Checkdate
int checkdate ( int month, int day, int year );
验证日期的正确性。
cate
string date ( string format, int [timestamp] );
将服务器里的时间根据指定的格式来存放。
easter_date
int easter_date ( int [year] );
计算复活节日期。
easter_days
int easter_days ( int [ year ] );
计算复活节与3月21日之间的日期数。
getdate
array getdate ( int timestamp );
获取服务器的日期与时间。
gettimeofday
array gettimeofday ( void );
获取服务器当地的时间。
gmdate
string gmdate ( string format, int timestamp );
获取当时与GMT相关的时间。
gmmktime
int gmmktime ( int hour, int minute, int second, int month, int day, int year );
获取UNIX时间(格林威治时间)。
microtime
string microtime ( void );
获取UNIX服务器的百万分之一秒。
mktime
int mktime ( int hour, int minute, int second, int month, int day, int year );
获取UNIX服务器的时间戳。
strftime
string strftime ( string format, int [timestamp] );
根据不同时区的设置针服务器的时间格式化。
time
int time ( void );
返回目前UNIX的时间。
Dbase Functions
dbase_add_record
boolean dbase_add_record ( int dbase_identifier, array record );
增加dbase表的数据条数。
dbase_close
boolean dbase_close ( int dbase_identifier );
关闭dbase表。
dbase_create
int dbase_create ( string filename, array fields );
建立dbase表。
dbase_delete_record
boolean dbase_delete_record ( int dbase_identifier, int record );
删除dbase表的数据条数。
dbase_get_record
array dbase_get_record ( int dbase_identifier, int record );
获取dbase表的数据条数。
dbase_numfields
int dbase_numfields ( int dbase_identifier );
获取dbase表的字段数目。
dbase_numrecords
int dbase_numrecords ( int dbase_identifier );
获取dbase表的数据条数。
dbase_open
int dbase_open ( string filename, int flags );
打开dbase表。
dbase_park
boolean dbase_park ( int dbase_identifier );
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论