WebjxCom提示:本文是整理的学习
PHP的部分中文函数.
函数Abs()
描述:
mixedabs(mixednumber);
Returnstheabsolutevalueofnumber.Iftheargumentnumberisfloat,returntypeisalsofloat,otherwiseitisint(返回所输的数字的绝对值
,浮点型返回浮点型
,其他返回整型)
函数Acos()
描述:
floatacos(floatarg);
Returnsthearccosineofarginradians(返回角的余弦值)
AdabasD功能
函数ada_afetch()
描述:
fetcharesultrowintoanarray(返回结果到一个数组里)
函数ada_autocommit()
描述:
toggleautocommitbehaviour
函数ada_close()
描述:
closeaconnectiontoanAdabasDserver(关掉一个数据库的关联)
函数ada_commit()
描述:
commitatransaction(提交一个处理)
函数ada_connect()
描述:
connecttoanAdabasDdatasource(联接一个数据库)
函数ada_exec()
描述:
prepareandexecutea
SQLstatement(执行一个
SQL语句)
函数ada_fetchrow()
描述:
fetcharowfromaresult(从数据库中取一条记录)
函数ada_fieldname()
描述:
getthecolumnname(得到字段名)
函数ada_fieldnum()
描述:
getcolumnnumber(得到字段的总数)
函数ada_fieldtype()
描述:
getthedatatypeofafield(取得字段的类型)
函数ada_freeresult()
描述:
freeresourcesassociatedwitharesult
函数ada_numfields()
描述:
getthenumberofcolumnsinaresult(在结果中得到字段数目)
函数ada_numrows()
描述:
numberofrowsinaresult(所取结果的记录数)
函数ada_result()
描述:
getdatafromresults(得到结果的数据)
函数ada_resultall()
描述:
printresultasHTMLtable(以HTML的格式输出结果)
函数ada_rollback()
描述:
rollbackatransaction
函数apache_lookup_uri()
描述:
PerformapartialrequestforthespecifiedURIandreturnallinfoaboutit,ThisperformsapartialrequestforaURI.Itgoesjustfarenoughtoobtainalltheimportantinformationaboutthegivenresourceandreturnsthisinformationinaclass.Thepropertiesofthereturnedclassare:
status:the_request、status_line、method、content_type、handler
uri:filename、path_info、args、boundary、no_cache、no_local_copy、allowed、send_bodyct、bytes_sent、byterange、clength、unparsed_urimtime、request_time
函数apache_note()
描述:
Getandsetapacherequestnotes,apache_note()isanApache-specificfunctionwhichgetsandsetsvaluesinarequest'snotestable.Ifcalledwithoneargument,itreturnsthecurrentvalueofnotenote_name.Ifcalledwithtwoarguments,itsetsthevalueofnotenote_nametonote_valueandreturnsthepreviousvalueofnotenote_name.
函数getallheaders()
描述:
FetchallHTTPrequestheaders(取得所有HTTP头部请求)
例子:
$headers=getallheaders();
while(list($header,$value)=each($headers)){
echo"$header:$value
";
}
这个例子将显示返回所有最近的头部请求
。 注:此函数只支持APACHE下的
PHPisanApache-specificfunctionwhichisequivalenttoinmod_include.ItperformsanApachesub-request.ItisusefulforincludingCGIscriptsor.shtmlfiles,oranythingelsethatyouwouldparsethroughApache.NotethatforaCGIscript,thescriptmustgeneratevalidCGIheaders.AttheminimumthatmeansitmustgenerateaContent-typeheader.
函数virtual()
描述:
virtual()
数组函数example
函数array()
描述:
建立一个数组
arrayarray(...)传回一数组的值,这些值可以用=>来附值
。 下面说明了如何构建一个二维数组,及如何指定这个数组的key,以及在正常的数组中以跳序的方式去指定数组的值。
Example1.array()
$fruits=array(
"fruits"=>array("a"=>"orange","b"=>"banana","c"=>"apple"),
"numbers"=>array(1,2,3,4,5,6),
"holes"=>array("first",5=>"second","third")
);
函数array_walk()
描述:
用函数的方式对每个数组的元素做处理
intarray_walk(arrayarr,stringfunc);
使用一个叫FUNC的函数对ARR的每个元素做处理,那些元素将当成是首传给FUNC的参数;如果FUNC需要超过一个参数,则在每次array_walk()呼叫FUNC时都产生一个警告信息,这些警告信息是可以消除的,只要把
'@'符号加在array_walk()之前即可。
注意:FUNC会直接对ARR中的元素做处理,所以任何元素的变化将直接改变其在数组中的值。
Example1.array_walk()example
$fruits=array("d"=>"lemon","a"=>"orange","b"=>"banana","c"=>"apple");
functiontest_alter($item1){$item1='bogus';}
functiontest_print($item2){echo"$item2
";}
array_walk($fruits,'test_print');
array_walk($fruits,'test_alter');
array_walk($fruits,'test_print');
函数arsort()
描述:
以倒序的方式排列一数组但其序数则不变
voidarsort(arrayarray);
Thisfunctionsortsanarraysuchthatarrayindicesmaintaintheircorrelationwiththearrayelementstheyareassociatedwith.Thisisusedmainlywhensortingassociativearrayswheretheactualelementorderissignificant.Example1.arsort()example
$fruits=array("d"=>"lemon","a"=>"orange","b"=>"banana","c"=>"apple");
arsort($fruits);
for(reset($fruits);$key=key($fruits);next($fruits)){
echo"fruits[$key]=".$fruits[$key]."
";
}
Thisexamplewoulddisplay:fruits[a]=orangefruits[d]=lemonfruits[b]=bananafruits[c]=appleThefruitshavebeensortedinreversealphabeticalorder,andtheindexassociatedwitheachelementhasbeenmaintained.
函数asort()
描述:
顺序排列一数组且其序数不变
voidasort(arrayarray);
Thisfunctionsortsanarraysuchthatarrayindicesmaintaintheircorrelationwiththearrayelementstheyareassociatedwith.Thisisusedmainlywhensortingassociativearrayswheretheactualelementorderissignificant.Example1.asort()example
$fruits=array("d"=>"lemon","a"=>"orange","b"=>"banana","c"=>"apple");
asort($fruits);
for(reset($fruits);$key=key($fruits);next($fruits)){
echo"fruits[$key]=".$fruits[$key]."
";
}
Thisexamplewoulddisplay:fruits[c]=applefruits[b]=bananafruits[d]=lemonfruits[a]=orangeThefruitshavebeensortedinalphabeticalorder,andtheindexassociatedwitheachelementhasbeenmaintained.