PHP函数大全
- 格式:doc
- 大小:202.50 KB
- 文档页数:22
PHP函数大全Apache Functionsapache_lookup_uriclass apache_lookup_uri ( string filename );将文档里相关的URI信息返回到类变量中。
apache_notestring apache_note ( string note_name, string [note_value]);Apache专属函数,获取记录表的值。
getallheadersarray getallheaders ( void );返回数组类型的HTTP请求标头(Header)的值,不需任何参数。
virtualint virtual ( string filename );执行Apache Server 的Sub-request。
Array Functionsarrayarray array ( … );建立并初始化数组。
array_walkint array_walk ( array arr, string func );自定义函数以处理数组中的每个元素。
arsortvoid arsort ( array array );将数组的值由大到小排序。
asortvoid assort ( array array );将数组的值由小到大排序。
countint count ( mixed var );计算变量或数组中的元素个数。
currentmixed current ( array array );返回数组中目前的元素。
eacharray each ( array array );返回数组中下一个元素的索引及值。
endend ( array array );将指向数组的指针指到最后的元素。
keymixed key ( array array );获取数组中的索引。
ksortvoid ksort ( array array );根据数组的元素里的索引值将元素排序。
listvoid list ( … );列出数组中元素的值。
nextmixed next ( array array );将指向数组的指针逐一向后移动。
posmixed pos ( array array );返回数组目前指针所在位置的元素。
prevmixed prev ( array array );将指向数组的指针向前移动。
rangearray range ( int low, int high );建立一个整数范围的数组。
resetmixed reset ( array array );将指向数组的指针移到数组的第一个元素上。
rsortvoid rsort ( array array );将数组的值由大到小排序。
shufflevoid shuffle ( array array );将数组的元素随机排序。
sizeofint sizeof ( array array );计算该数组里的元素个数。
sortvoid sort ( array array );根据元素的值排序数组。
uasortvoid uasort ( array array, function cmp_function );根据用户自定义的条件来排序数组。
uksortvoid uksort ( array array, function cmp_function );将数组的索引根据自定义函数给予的条件排序数组。
usortvoid usort ( array array, function cmp_function );将数组的值根据自定义函数给予的条件排序数组。
Calendar FunctionsFrenchToJDint frenchtojd ( int month, int day, int year );将法兰西共和历法转换为凯撒日计数。
GregorianToJDint gregoriantojd ( int month, int day, int year );将格列高里历法转换为凯撒日计数。
JDToJulianstring jdtojulian ( int julianday );将凯撒日计数转换为凯撒历法。
JulianToJDint juliantojd ( int month, int day, int year );将凯撒历法转换为凯撒日计数。
JDToJweishstring jdtojewish ( int julianday );将凯撒日计数转换为犹太历法。
JweishToJDint jweishtojd ( int month, int day, int year );将犹太历法转换为凯撒日计数。
JDToFrenchstring jdtofrench ( int monty, int day, int year );将凯撒日计数转换为法兰西历法。
JDDayOfWeekMixed jddayofweek ( int julianday, int mode );返回日期在星期几。
JDMonthNamestring jdmonthname ( int julianday, int mode );返回月份名。
Date/Time FunctionsCheckdateint checkdate ( int month, int day, int year );验证日期的正确性。
catestring date ( string format, int [timestamp] );将服务器里的时间根据指定的格式来存放。
easter_dateint easter_date ( int [year] );计算复活节日期。
easter_daysint easter_days ( int [ year ] );计算复活节与3月21日之间的日期数。
getdatearray getdate ( int timestamp );获取服务器的日期与时间。
gettimeofdayarray gettimeofday ( void );获取服务器当地的时间。
gmdatestring gmdate ( string format, int timestamp );获取当时与GMT相关的时间。
gmmktimeint gmmktime ( int hour, int minute, int second, int month, int day, int year );获取UNIX时间(格林威治时间)。
microtimestring microtime ( void );获取UNIX服务器的百万分之一秒。
mktimeint mktime ( int hour, int minute, int second, int month, int day, int year );获取UNIX服务器的时间戳。
strftimestring strftime ( string format, int [timestamp] );根据不同时区的设置针服务器的时间格式化。
timeint time ( void );返回目前UNIX的时间。
Dbase Functionsdbase_add_recordboolean dbase_add_record ( int dbase_identifier, array record );增加dbase表的数据条数。
dbase_closeboolean dbase_close ( int dbase_identifier );关闭dbase表。
dbase_createint dbase_create ( string filename, array fields );建立dbase表。
dbase_delete_recordboolean dbase_delete_record ( int dbase_identifier, int record );删除dbase表的数据条数。
dbase_get_recordarray dbase_get_record ( int dbase_identifier, int record );获取dbase表的数据条数。
dbase_numfieldsint dbase_numfields ( int dbase_identifier );获取dbase表的字段数目。
dbase_numrecordsint dbase_numrecords ( int dbase_identifier );获取dbase表的数据条数。
dbase_openint dbase_open ( string filename, int flags );打开dbase表。
dbase_parkboolean dbase_park ( int dbase_identifier );整理dbase表。
DBM Database Functionsdblistdblist string dblist ( void );列出dbm数据库的信息。
dbmcloseboolean dbmclose ( int handle );关闭DBM数据库。
dbmdeleteboolean dbmdelete ( int handle, string key );删除DBM数据库的指定数据。
dbmexistsboolean dbmexists ( int handle, string key );检查key值是否存在。
dbmfetchstring dbmfetch ( int handle, string key );取向DBM数据库中指定的数据。
dbmfirstkeystring dbmfirstkey ( int handle );获取DBM数据库里第一条数据的key值。
dbminsertint dbminsert ( int handle, string key, string value );插入dbm数据库的数据。
dbmnextkeystring dbmnextkey ( int handle, string key );获取DBM数据库里下一条数据的key值。
dbmreplaceboolean dbmreplace ( int handle, string key, string value );更新或加入DBM数据库的数据。
dbmopenint dbmopen ( string filename, string flags );打开DBM数据库。
Directory Functionschdirint chdir ( string directory );改变服务器的所在目录。
dirnew dir ( string directory );以目录对象的数据类型返回指定的目录。