PHP函数索引-A
___halt_compiler()
? ? ?停止編譯本函數(shù)之后的任何php文件,直至本文件的末尾,如果啟用了本函數(shù),則再PHP文件中會生成一個__COMPILE_HALT_OFFSET__的常量,這是在編譯函數(shù)之后的一個偏移量,指的是在本函數(shù)后的第一個不可執(zhí)行的位置(分號之后)。abs() ? ? ?返回絕對值
acos()
acosh() ? ? ?反雙曲余弦 ? ? ?本函數(shù)未再windows平臺下實現(xiàn)
addcslashes() ? ? ?給指定的字符列表轉(zhuǎn)義 ? ? ?其中轉(zhuǎn)義字符列表可以使用'..'來對字符進行范圍的控制
addslashes() ? ? ?轉(zhuǎn)義php的轉(zhuǎn)義序列 ''','"','\',NULL字符 - 實驗性函數(shù)?Object Aggregation -
aggregate()
aggregate_info()
aggregate_methods()
aggregate_methods_by_list()
aggregate_methods_by_regexp()
aggregate_properties()
aggregate_properties_by_list()
aggregate_properties_by_regexp()
aggregation_info()
暫時未在windows下實現(xiàn) AMQP連接類 AMQPConnection::__construct()
AMQPConnection::connect()
AMQPConnection::disconnect()
AMQPConnection::isConnected()
AMQPConnection::reconnect()
AMQPConnection::setHost()
AMQPConnection::setLogin()
AMQPConnection::setPassword()
AMQPConnection::setPort()
AMQPConnection::setVhost()
AMQPExchange::__construct()
AMQPExchange::bind()
AMQPExchange::declare()
AMQPExchange::delete()
AMQPExchange::publish()
AMQPQueue::__construct()
AMQPQueue::ack()
AMQPQueue::bind()
AMQPQueue::cancel()
AMQPQueue::consume()
AMQPQueue::declare()
AMQPQueue::delete()
AMQPQueue::get()
AMQPQueue::purge()
AMQPQueue::unbind()
apache_child_terminate() ? ? ?在本次請求結束后終止 apache 進程 ? ? ?本函數(shù)未再windows平臺下實現(xiàn)
apache_get_modules() ? ? ?獲取加載的apache模塊列表,以數(shù)組形式返回
apache_get_version() ? ? ?返回apache當前版本號和php版本號,本函數(shù)依據(jù)http.conf文件中的?ServerTokens?配置 apache_getenv() ? ? ?獲取當前的環(huán)境變量,根據(jù)傳遞進去的參數(shù)來獲取,Apache 2以上版本可行
apache_lookup_uri() ? ? ?對指定的url執(zhí)行部分請求并返回所有有關信息
apache_note() ? ? ?取得或者設置apache請求記錄
apache_request_headers() ? ? ?返回當前請求的頭部信息,以數(shù)組形式返回
apache_reset_timeout() ? ? ?舊版Apache 1 里的函數(shù)
apache_response_headers() ? ? ?得到所有Http相應頭部
apache_setenv() ? ? ?設置當前環(huán)境變量
windows 下沒有編譯出此擴展 高級php緩存擴展
apc_add()
apc_bin_dump()
apc_bin_dumpfile()
apc_bin_load()
apc_bin_loadfile()
apc_cache_info()
apc_cas()
apc_clear_cache()
apc_compile_file()
apc_dec()
apc_define_constants()
apc_delete()
apc_delete_file()
apc_exists()
apc_fetch()
apc_inc()
apc_load_constants()
apc_sma_info()
apc_store() APCIterator::__construct()
APCIterator::current()
APCIterator::getTotalCount()
APCIterator::getTotalHits()
APCIterator::getTotalSize()
APCIterator::key()
APCIterator::next()
APCIterator::rewind()
APCIterator::valid()
windows 下沒有編譯出此擴展 高級PHPdebuger,zend的糾錯擴展,尚未在windows下構建此擴展
apd_breakpoint()
apd_callstack()
apd_clunk()
apd_continue()
apd_croak()
apd_dump_function_table()
apd_dump_persistent_resources()
apd_dump_regular_resources()
apd_echo()
apd_get_active_symbols()
apd_set_pprof_trace()
apd_set_session()
apd_set_session_trace()
apd_set_session_trace_socket()
附加迭代器,該附加迭代器不會破壞原有數(shù)組中的鍵值關系. [php] http://www.php.net/manual/en/appenditerator.construct.php
AppendIterator::__construct() ? ? ?迭代器構造函數(shù)
AppendIterator::append() ? ? ?迭代器附加函數(shù),將其他的迭代附加到當前的迭代中去
AppendIterator::current() ? ? ?返回當前迭代的值
AppendIterator::getArrayIterator() ? ? ?獲取所有的附加到當前的數(shù)組迭代器
AppendIterator::getInnerIterator() ? ? ?獲取當前的內(nèi)部迭代器
AppendIterator::getIteratorIndex() ? ? ?返回當前迭代器的索引,比如說附加了兩個迭代器,一個迭代器的索引是0,另外一個就是1,這樣的.
AppendIterator::key() ? ? ?獲取的是某個迭代器內(nèi)部的索引,附加的內(nèi)部的索引
AppendIterator::next() ? ? ?將內(nèi)部索引值下移一個,移動到下一個元素 ? ? ?如果是指的另外的一個迭代器,將重置另外的迭代器
AppendIterator::rewind() ? ? ?重置到第一個內(nèi)部迭代器的第一個元素
AppendIterator::valid() ? ? ?當前迭代器是否可用 [Attention] 當使用 iterator_to_array() 函數(shù)需要將迭代器轉(zhuǎn)換為數(shù)組的時候,需要將可選選項 use_key 設為false,否則的話,內(nèi)部迭代器將會覆蓋掉返回的數(shù)組,(也就是將返回第一次內(nèi)部迭代器循環(huán)的數(shù)據(jù)),如果返回的話,沒有必要保留原始鍵值
array() ? ? ?數(shù)組的構造函數(shù),不是類,不使用new來生成.
array_change_key_case() ? ? ?[一維]返回數(shù)組的鍵值全為大寫或者小寫形式,第二個參量為常數(shù),CASE_UPPER|CASE_LOWER array_chunk() ? ? ?根據(jù)長度來拆分數(shù)組,可以選擇是否保留鍵值
array_combine() ? ? ?[一維]組合鍵值和單元,如果鍵組和單元組長度不同返回false array_count_values() ? ? ?[一維]統(tǒng)計數(shù)組中單元值出現(xiàn)的次數(shù)
array_diff() ? ? ?返回存在于第一個數(shù)組,但是不存在與其他數(shù)組的所有的單元的數(shù)組,返回數(shù)組鍵值不變
array_diff_assoc() ? ? ?同上,但是比較鍵值和單元值,如果是沒有鍵值,則數(shù)字索引也用于比較
array_diff_key() ? ? ?同上,但是只是比較鍵值,其他的不用于比較
array_diff_uassoc() ? ? ?這會以字符串傳遞一個函數(shù)名稱用來對比,傳遞的函數(shù)參數(shù)是兩個被比較的鍵值,返回的順序和自然順序相同.
array_diff_ukey() ? ? ?同上,只是單元不用于比較,也是傳遞一個函數(shù)進行鍵值的比較
array_fill() ? ? ?使用指定的單元來填充數(shù)組
array_fill_keys() ? ? ?利用指定的鍵來填充數(shù)組
array_filter() ? ? ?利用回調(diào)函數(shù)過濾數(shù)組中的單元,回調(diào)函數(shù)的參數(shù)是一個,就是傳遞給的每一個單元.返回值為true則返回此單元
array_flip() ? ? ?鍵.單元 互換
array_intersect() ? ? ?數(shù)組求交集,只是比較單元
array_intersect_assoc() ? ? ?同上,也比較鍵值
array_intersect_key() ? ? ?數(shù)組的鍵值求交集
array_intersect_uassoc() ? ? ?使用回調(diào)函數(shù)來比較單元值和鍵值,傳遞的函數(shù)的參數(shù)是需要對比的兩個鍵值,
array_intersect_ukey() ? ? ?只是對比鍵值,使用用戶的回調(diào)函數(shù)比較
array_key_exists() ? ? ?檢查鍵值是否存在
array_keys() ? ? ?返回所有鍵值
array_map() ? ? ?將回調(diào)函數(shù)作用到數(shù)組單元上,傳遞給回調(diào)函數(shù)的值是每個數(shù)組的單元,回調(diào)函數(shù)的參數(shù)和以后賦值給函數(shù)的數(shù)組的值的個數(shù)相同 ? ? ?如果回調(diào)函數(shù)為空則返回一個新的數(shù)組單元.
array_merge() ? ? ?合并多個數(shù)組單元,關聯(lián)鍵值可以自動覆蓋,數(shù)字鍵值刪除重新編號
array_merge_recursive() ? ? ?同上,有相同的鍵值則被合并到同一個數(shù)組,不是覆蓋
array_multisort() ? ? ?對數(shù)組進行排序,或者對多維數(shù)組進行排序,每組排序不能有相同的兩個標志 ? ? ?兩個數(shù)組排序是,一句上一個數(shù)組的最后兩位(排序之后),或者下一個數(shù)組的之前兩位 array_pad() ? ? ?用值將數(shù)組填充到指定長度
array_pop() ? ? ?在數(shù)組之后取出最后一個元素,返回這個元素或者null
array_product() ? ? ?計算數(shù)組中所有數(shù)的乘積
array_push() ? ? ?在數(shù)組中放入一個單元,返回數(shù)組總長度
array_rand() ? ? ?隨機返回數(shù)組中一個元素
array_reduce() ? ? ?使用回調(diào)函數(shù)迭代數(shù)組中的每一個單元,回調(diào)函數(shù)指定的兩個單元是數(shù)組中相鄰的兩個單元,回調(diào)函數(shù)的返回值作為下次回調(diào)的第一個數(shù)值,指定的第三個值是第一次調(diào)用的值.
array_replace() ? ? ?用后邊數(shù)組中的值替換第一個數(shù)組中的值,如果以前沒有這個值,則創(chuàng)建之
array_replace_recursive() ? ? ?會替換數(shù)組內(nèi)部的數(shù)組
array_reverse() ? ? ?數(shù)組反向
array_search() ? ? ?在數(shù)組值中查找,返回鍵值
array_shift() ? ? ?取出數(shù)組中的第一個元素
array_slice() ? ? ?根據(jù)偏移(長度)來截取數(shù)組的一部分
array_splice() ? ? ?取出數(shù)組中的一部分并用其他值代替
array_sum() ? ? ?[一維]將數(shù)組中所有的值以和的形式來返回
array_udiff() ? ? ?用戶自定義單元比較函數(shù),使用用戶自定義回調(diào)函數(shù)
array_udiff_assoc() ? ? ?同上,鍵值不同則認為是不同 array_udiff_uassoc() ? ? ?同上,也定義鍵值比較函數(shù)
array_uintersect() ? ? ?求交集,自定義函數(shù)
array_uintersect_assoc() ? ? ?求交集,自定義函數(shù),使用鍵值做比較
array_uintersect_uassoc() ? ? ?求交集,使用鍵值比較函數(shù)和單元值比價函數(shù)
array_unique() ? ? ?移除數(shù)組中重復的值
array_unshift() ? ? ?在數(shù)組頭部添加一個
array_values() ? ? ?返回數(shù)組中的所有值
array_walk() ? ? ?使用用戶回調(diào)函數(shù)來遍歷數(shù)組,遍歷數(shù)組中的單元和鍵值
array_walk_recursive() ? ? ?同上,遞歸
它將對象或數(shù)組封裝為一個可以通過foreach來操作的類
ArrayIterator::__construct() ? ? ?創(chuàng)建迭代器
ArrayIterator::append() ? ? ?附加一個數(shù)據(jù)
ArrayIterator::asort() ? ? ?根據(jù)單元值進行排序
ArrayIterator::count() ? ? ?返回數(shù)組中的元素個數(shù)或者對象中的公共屬性的個數(shù)
ArrayIterator::current() ? ? ?獲取當前值
ArrayIterator::getArrayCopy() ? ? ?返回數(shù)組的一個拷貝
ArrayIterator::getFlags() ? ? ?獲取當前的標記
ArrayIterator::key() ? ? ?返回數(shù)組的鍵值
ArrayIterator::ksort() ? ? ?按鍵值排序
ArrayIterator::natcasesort() ? ? ?大小寫不敏感的自認排序
ArrayIterator::natsort() ? ? ?大小寫敏感的自認排序
ArrayIterator::next() ? ? ?下移一位
ArrayIterator::offsetExists() ? ? ?偏移是否存在
ArrayIterator::offsetGet() ? ? ?獲取偏移的值
ArrayIterator::offsetSet() ? ? ?設置偏移的值
ArrayIterator::offsetUnset() ? ? ?解雇掉偏移的值
ArrayIterator::rewind() ? ? ?重置
ArrayIterator::seek() ? ? ?尋找偏移值
ArrayIterator::serialize() ? ? ?[5.3]序列化數(shù)組
ArrayIterator::setFlags() ? ? ?設置行為標記
ArrayIterator::uasort() ? ? ?用戶自定義數(shù)值比較函數(shù)
ArrayIterator::uksort() ? ? ?用戶自定義鍵值比較函數(shù)
ArrayIterator::unserialize() ? ? ?[5.3]反序列化
ArrayIterator::valid() ? ? ?檢測當前是否可用
本類允許操作對象像操作數(shù)組一樣
ArrayObject::__construct() ? ? ?構造函數(shù)
ArrayObject::append() ? ? ?在最后附加一個值
ArrayObject::asort() ? ? ?關聯(lián)排序
ArrayObject::count() ? ? ?總數(shù)
ArrayObject::exchangeArray() ? ? ?更換操作對象
ArrayObject::getArrayCopy() ? ? ?返回數(shù)組的一個拷貝
ArrayObject::getFlags() ? ? ?獲取標記(定義的屬性讀取方式)
ArrayObject::getIterator() ? ? ?通過一個實例獲取一個新的迭代器
ArrayObject::getIteratorClass() ? ? ?獲取迭代器的類名稱
ArrayObject::ksort() ? ? ?鍵值排序
ArrayObject::natcasesort() ? ? ?大小寫不敏感的自然排序
ArrayObject::natsort() ? ? ?自然排序
ArrayObject::offsetExists() ? ? ?檢測偏移量
ArrayObject::offsetGet() ? ? ?獲取偏移量
ArrayObject::offsetSet() ? ? ?設置偏移值
ArrayObject::offsetUnset() ? ? ?解雇變量
ArrayObject::serialize() ? ? ?[5.3]序列化
ArrayObject::setFlags() ? ? ?設置
ArrayObject::setIteratorClass() ? ? ?設置迭代器的類名稱
ArrayObject::uasort() ? ? ?用戶關聯(lián)排序
ArrayObject::uksort() ? ? ?用戶鍵值排序
ArrayObject::unserialize() ? ? ?[5.3]反序列化
arsort() ?????關聯(lián)反向排序
asin()
asinh() ? ? ?反雙曲正弦 ? ? ?本函數(shù)未再windows平臺下實現(xiàn)
asort() ? ? ?關聯(lián)排序
assert() ? ? ?在php語言中是用來判斷一個表達式是否成立
assert_options() ? ? ?設置assert()函數(shù)的控制選項[啟用,警告,終止,安靜模式,回調(diào)函數(shù)] 回調(diào)函數(shù)會傳遞三個值callback($file, $line, $code) atan()
atan2() ? ? ?返回兩個參數(shù)的反正切值,注意$y是第一個參量
atanh() ?????反雙曲正切 ? ? ?本函數(shù)未再windows平臺下實現(xiàn)
轉(zhuǎn)載于:https://www.cnblogs.com/imvkmark/archive/2011/12/18/2292710.html
總結
- 上一篇: css3学习 理论之渐变
- 下一篇: php 判断PC 还是 telphone