php內(nèi)置函數(shù)總結(jié)_第1頁(yè)
php內(nèi)置函數(shù)總結(jié)_第2頁(yè)
php內(nèi)置函數(shù)總結(jié)_第3頁(yè)
php內(nèi)置函數(shù)總結(jié)_第4頁(yè)
php內(nèi)置函數(shù)總結(jié)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第2章Apache函數(shù)152.1Apache信息獲取類函數(shù)152.1.1apache_child_terminate函數(shù):在本次請(qǐng)求結(jié)束后終止Apache進(jìn)程152.1.2apache_get_modules函數(shù):獲取Apache的模塊列表162.1.3apache_get_version函數(shù):獲取Apache的版本162.1.4apache_getenv函數(shù):獲取Apache的環(huán)境變量172.1.5apache_lookup_uri函數(shù):獲取特定的URL有關(guān)信息172.1.6apache_note函數(shù):獲取或設(shè)置Apache請(qǐng)求記錄182.1.7apache_request_headers函

2、數(shù):獲取HTTP請(qǐng)求的標(biāo)頭192.1.8apache_response_headers函數(shù):獲取所有HTTP回應(yīng)標(biāo)頭192.1.9getallheaders函數(shù):獲取所有HTTP變數(shù)值202.2Apache配置類函數(shù)202.2.1apache_reset_timeout函數(shù):重設(shè)Apache寫(xiě)操作時(shí)間212.2.2apache_setenv函數(shù):設(shè)置Apache的環(huán)境變量212.2.3virtual函數(shù):執(zhí)行Apache的子請(qǐng)求222.3Apache編碼類函數(shù)222.3.1ascii2ebcdic函數(shù):將ASCII碼轉(zhuǎn)換為EBCDIC碼222.3.2ebcdic2ascii函數(shù):將EBCDIC

3、碼轉(zhuǎn)換為ASCII碼232.4小結(jié)23第3章ODBC函數(shù)243.1ODBC連接類函數(shù)253.1.1odbc_connect函數(shù):打開(kāi)一個(gè)ODBC連接253.1.2odbc_close函數(shù):關(guān)閉一個(gè)已經(jīng)打開(kāi)的ODBC連接263.1.3odbc_close_all函數(shù):關(guān)閉所有已經(jīng)打開(kāi)的ODBC連接273.1.4odbc_pconnect函數(shù):打開(kāi)一個(gè)持續(xù)有效的ODBC連接273.2ODBC操作類函數(shù)283.2.1odbc_commit函數(shù):更新所有處于未決狀態(tài)的操作283.2.2odbc_do函數(shù):在打開(kāi)的ODBC連接上執(zhí)行SQL語(yǔ)句293.2.3odbc_exec函數(shù):執(zhí)行SQL語(yǔ)句303.2

4、.4odbc_execute函數(shù):執(zhí)行一個(gè)預(yù)置的SQL語(yǔ)句303.2.5odbc_free_result函數(shù):釋放傳回資料所占用的內(nèi)存313.2.6odbc_prepare函數(shù):預(yù)置SQL語(yǔ)句的執(zhí)行323.2.7odbc_rollback函數(shù):撤銷(xiāo)所有處于未決狀態(tài)的操作323.3ODBC信息獲取類函數(shù)333.3.1odbc_columnprivileges函數(shù):列出給定表的列和相關(guān)的權(quán)限333.3.2odbc_columns函數(shù):列出指定表的列的名稱343.3.3odbc_cursor函數(shù):獲取光標(biāo)的名稱353.3.4odbc_data_source函數(shù):返回連接數(shù)據(jù)庫(kù)的信息353.3.5od

5、bc_error函數(shù):獲取最后的錯(cuò)誤代碼363.3.6odbc_errormsg函數(shù):獲取最后的錯(cuò)誤信息363.3.7odbc_fetch_array函數(shù):獲取結(jié)果集數(shù)組373.3.8odbc_fetch_into函數(shù):獲取傳回的指定列383.3.9odbc_fetch_object函數(shù):返回結(jié)果集到對(duì)象383.3.10odbc_fetch_row函數(shù):獲取傳回的一列393.3.11odbc_field_len函數(shù):獲取字段的長(zhǎng)度403.3.12odbc_field_name函數(shù):獲取字段的名稱413.3.13odbc_field_num函數(shù):獲取字段的序號(hào)413.3.14odbc_field

6、_precision函數(shù):獲取字段的長(zhǎng)度423.3.15odbc_field_scale函數(shù):獲取字段的浮點(diǎn)數(shù)423.3.16odbc_field_type函數(shù):獲取字段的資料類型433.3.17odbc_foreignkeys函數(shù):返回特定表的外來(lái)鍵443.3.18odbc_gettypeinfo函數(shù):返回?cái)?shù)據(jù)庫(kù)的類型信息443.3.19odbc_longreadlen函數(shù):設(shè)定傳回欄的最大值453.3.20odbc_num_fields函數(shù):獲取字段數(shù)目453.3.21odbc_num_rows函數(shù):獲取傳回的列數(shù)目453.3.22odbc_primarykeys函數(shù):返回列的名字作為表的

7、主鍵463.3.23odbc_procedurecolumns函數(shù):返回檢索過(guò)程的參數(shù)信息463.3.24odbc_procedures函數(shù):獲取存在于特定數(shù)據(jù)源中的進(jìn)程信息473.3.25odbc_result_all函數(shù):傳回HTML表格信息473.3.26odbc_result函數(shù):獲取結(jié)果數(shù)據(jù)473.3.27odbc_specialcolumns函數(shù):返回一個(gè)表中在傳送更新時(shí)可以自動(dòng)更新的列483.3.28odbc_statistics函數(shù):獲取表的狀態(tài)及其索引493.3.29odbc_tableprivileges函數(shù):列出表格和每個(gè)表格關(guān)聯(lián)的權(quán)限493.3.30odbc_table

8、s函數(shù):獲取特定數(shù)據(jù)庫(kù)上的表的名稱503.4ODBC設(shè)置類函數(shù)503.4.1odbc_autocommit函數(shù):開(kāi)啟或關(guān)閉自動(dòng)更新503.4.2odbc_binmode函數(shù):設(shè)定二進(jìn)制的數(shù)據(jù)處理方式513.4.3odbc_next_result函數(shù):檢查下一個(gè)結(jié)果集是否可用523.4.4odbc_setoption函數(shù):調(diào)整ODBC設(shè)定523.5小結(jié)53第4章MySQL函數(shù)544.1MySQL連接類函數(shù)544.1.1mysql_connect函數(shù):打開(kāi)一個(gè)到MySQL服務(wù)器的連接544.1.2mysql_close函數(shù):關(guān)閉MySQL連接554.1.3mysql_pconnect函數(shù):打開(kāi)一個(gè)

9、到MySQL服務(wù)器的持久鏈接564.2MySQL操作類函數(shù)574.2.1mysql_create_db函數(shù):新建一個(gè)MySQL數(shù)據(jù)庫(kù)574.2.2mysql_data_seek函數(shù):移動(dòng)內(nèi)部結(jié)果的指針574.2.3mysql_db_query函數(shù):發(fā)送一條MySQL查詢584.2.4mysql_drop_db函數(shù):刪除一個(gè)MySQL數(shù)據(jù)庫(kù)594.2.5mysql_escape_string函數(shù):轉(zhuǎn)義一個(gè)用來(lái)查詢的字符串594.2.6mysql_free_result函數(shù):釋放結(jié)果內(nèi)存604.2.7mysql_list_dbs函數(shù):列出MySQL服務(wù)器中所有的數(shù)據(jù)庫(kù)604.2.8mysql_li

10、st_fields函數(shù):列出MySQL結(jié)果中的字段614.2.9mysql_list_processes函數(shù):列出MySQL進(jìn)程614.2.10mysql_list_tables函數(shù):列出MySQL數(shù)據(jù)庫(kù)中的表624.2.11mysql_ping函數(shù):Ping一個(gè)服務(wù)器連接,如果沒(méi)有連接則重新連接634.2.12mysql_query函數(shù):發(fā)送一條MySQL查詢634.2.13mysql_real_escape_string函數(shù):轉(zhuǎn)義SQL語(yǔ)句中的特殊字符644.2.14mysql_result函數(shù):獲取結(jié)果數(shù)據(jù)654.2.15mysql_select_db函數(shù):選擇MySQL數(shù)據(jù)庫(kù)664.2

11、.16mysql_unbuffered_query函數(shù):向MySQL發(fā)送一條SQL查詢,并不獲取和緩存結(jié)果的行674.3MySQL信息獲取類函數(shù)674.3.1mysql_affected_rows函數(shù):獲取前一次MySQL操作所影響的記錄行數(shù)684.3.2mysql_client_encoding函數(shù):獲取字符集的名稱684.3.3mysql_db_name函數(shù):獲取數(shù)據(jù)庫(kù)名694.3.4mysql_errno函數(shù):返回上一個(gè)MySQL操作中的錯(cuò)誤信息的數(shù)字編碼704.3.5mysql_error函數(shù):返回上一個(gè)MySQL操作產(chǎn)生的文本錯(cuò)誤信息704.3.6mysql_fetch_array函

12、數(shù):從結(jié)果集中獲取一行作為關(guān)聯(lián)數(shù)組,或數(shù)字?jǐn)?shù)組,或二者都有714.3.7mysql_fetch_assoc函數(shù):從結(jié)果集中獲取一行作為關(guān)聯(lián)數(shù)組724.3.8mysql_fetch_field函數(shù):從結(jié)果集中獲取列信息并作為對(duì)象返回734.3.9mysql_fetch_lengths函數(shù):獲取結(jié)果集中每個(gè)輸出的長(zhǎng)度754.3.10mysql_fetch_object函數(shù):從結(jié)果集中獲取一行作為對(duì)象764.3.11mysql_fetch_row函數(shù):從結(jié)果集中獲取一行作為枚舉數(shù)組774.3.12mysql_field_flags函數(shù):從結(jié)果集中獲取字段關(guān)聯(lián)的標(biāo)志774.3.13mysql_fiel

13、d_len函數(shù):返回指定字段的長(zhǎng)度784.3.14mysql_field_name函數(shù):獲取結(jié)果集中指定字段的字段名794.3.15mysql_field_seek函數(shù):將結(jié)果集中的指針設(shè)定為指定的字段偏移量804.3.16mysql_field_table函數(shù):獲取指定字段所在的表名814.3.17mysql_field_type函數(shù):獲取結(jié)果集中指定字段的類型814.3.18mysql_get_client_info函數(shù):獲取MySQL客戶端信息824.3.19mysql_get_host_info函數(shù):獲取MySQL主機(jī)信息834.3.20mysql_get_proto_info函數(shù):獲

14、取MySQL協(xié)議信息834.3.21mysql_get_server_info函數(shù):獲取MySQL服務(wù)器信息844.3.22mysql_info函數(shù):獲取最近一條查詢的信息844.3.23mysql_insert_id函數(shù):獲取上一個(gè)INSERT操作產(chǎn)生的ID854.3.24mysql_num_fields函數(shù):獲取結(jié)果集中字段的數(shù)目864.3.25mysql_num_rows函數(shù):獲取結(jié)果集中行的數(shù)目864.3.26mysql_stat函數(shù):獲取當(dāng)前系統(tǒng)狀態(tài)874.3.27mysql_tablename函數(shù):獲取表名884.3.28mysql_thread_id函數(shù):獲取當(dāng)前線程的ID884

15、.4小結(jié)89第3篇數(shù)組字符篇第5章Arrays函數(shù)935.1數(shù)組建立類函數(shù)935.1.1array函數(shù):新建一個(gè)數(shù)組935.1.2array_combine函數(shù):用兩個(gè)數(shù)組的值作為新數(shù)組的鍵與值來(lái)新建一個(gè)數(shù)組945.1.3range函數(shù):建立一個(gè)包含指定范圍單元的數(shù)組945.2數(shù)組操作類函數(shù)955.2.1array_chunk函數(shù):將一個(gè)數(shù)組分割成多個(gè)數(shù)組955.2.2array_count_values函數(shù):統(tǒng)計(jì)數(shù)組中所有的值出現(xiàn)的次數(shù)975.2.3array_diff_assoc函數(shù):帶索引檢查計(jì)算數(shù)組的差集975.2.4array_diff_key函數(shù):使用鍵名比較計(jì)算數(shù)組的差集985.

16、2.5array_diff_uassoc函數(shù):用回調(diào)函數(shù)做索引檢查來(lái)計(jì)算數(shù)組的差集985.2.6array_diff_ukey函數(shù):用回調(diào)函數(shù)對(duì)鍵名比較計(jì)算數(shù)組的差集995.2.7array_diff函數(shù):計(jì)算數(shù)組的差集1005.2.8array_fill函數(shù):用給定的值填充數(shù)組1005.2.9array_filter函數(shù):用回調(diào)函數(shù)過(guò)濾數(shù)組中的單元1015.2.10array_flip函數(shù):交換數(shù)組中的鍵和值1025.2.11array_intersect_assoc函數(shù):帶索引檢查計(jì)算數(shù)組的交集1035.2.12array_intersect_key函數(shù):使用鍵名比較計(jì)算數(shù)組的交集1035

17、.2.13array_intersect_uassoc函數(shù):帶索引檢查計(jì)算數(shù)組的交集,并用回調(diào)函數(shù)比較索引1045.2.14array_intersect_ukey函數(shù):用回調(diào)函數(shù)比較鍵名來(lái)計(jì)算數(shù)組的交集1045.2.15array_intersect函數(shù):計(jì)算數(shù)組的交集1055.2.16array_key_exists函數(shù):檢查給定的鍵名或索引是否存在于數(shù)組中1065.2.17array_map函數(shù):將回調(diào)函數(shù)作用到給定數(shù)組的單元上1065.2.18array_merge_recursive函數(shù):遞歸地合并一個(gè)或多個(gè)數(shù)組1075.2.19array_merge函數(shù):合并一個(gè)或多個(gè)數(shù)組1085

18、.2.20array_multisort函數(shù):對(duì)多個(gè)數(shù)組或多維數(shù)組進(jìn)行排序1085.2.21array_pad函數(shù):用值將數(shù)組填補(bǔ)到指定長(zhǎng)度1095.2.22array_pop函數(shù):將數(shù)組的最后一個(gè)單元彈出1105.2.23array_push函數(shù):將一個(gè)或多個(gè)單元壓入數(shù)組的末尾1115.2.24array_rand函數(shù):從數(shù)組中隨機(jī)取出一個(gè)或多個(gè)單元1115.2.25array_reduce函數(shù):用回調(diào)函數(shù)迭代地將數(shù)組簡(jiǎn)化為單一的值1125.2.26array_search函數(shù):在數(shù)組中查找給定的值并返回相應(yīng)的鍵名1135.2.27array_shift函數(shù):移除數(shù)組開(kāi)頭的一個(gè)單元1145.

19、2.28array_unique函數(shù):移除數(shù)組中重復(fù)的值1145.2.29array_unshift函數(shù):在數(shù)組開(kāi)頭插入一個(gè)或多個(gè)單元1155.2.30array_slice函數(shù):從數(shù)組中取出一段1155.2.31array_splice函數(shù):把數(shù)組中的一部分去掉并用其他值取代1165.2.32array_sum函數(shù):計(jì)算數(shù)組中所有值的和1185.2.33array_uintersect_assoc函數(shù):帶索引檢查計(jì)算數(shù)組的交集并用回調(diào)函數(shù)比較數(shù)據(jù)1185.2.34array_uintersect_uassoc函數(shù):帶索引檢查計(jì)算數(shù)組的交集并用回調(diào)函數(shù)比較數(shù)據(jù)和索引1195.2.35array

20、_uintersect函數(shù):計(jì)算數(shù)組的交集并用回調(diào)函數(shù)比較數(shù)據(jù)1195.2.36array_walk_recursive函數(shù):對(duì)數(shù)組中的每個(gè)成員遞歸地應(yīng)用用戶函數(shù)1205.2.37array_walk函數(shù):對(duì)數(shù)組中的每個(gè)成員應(yīng)用用戶函數(shù)1215.2.38compact函數(shù):用變量名和值建立一個(gè)數(shù)組1215.2.39count函數(shù):計(jì)算數(shù)組中的單元數(shù)目或?qū)ο笾械膶傩詡€(gè)數(shù)1225.2.40current函數(shù):返回?cái)?shù)組中的當(dāng)前單元1235.2.41extract函數(shù):從數(shù)組中將變量導(dǎo)入當(dāng)前的符號(hào)表中1245.2.42in_array函數(shù):查找數(shù)組中是否存在某個(gè)值1255.2.43key函數(shù):從關(guān)聯(lián)數(shù)

21、組中獲取鍵名1255.2.44list函數(shù):把數(shù)組中的值賦給一些變量1265.2.45next函數(shù):將數(shù)組中的內(nèi)部指針向前移動(dòng)一位1275.2.46prev函數(shù):將數(shù)組中的內(nèi)部指針倒回一位1275.2.47reset函數(shù):將數(shù)組中的內(nèi)部指針指向第一個(gè)單元1285.2.48shuffle函數(shù):打亂一個(gè)數(shù)組1285.3數(shù)組信息獲取類函數(shù)1295.3.1array_change_key_case函數(shù):返回字符串鍵名全為小寫(xiě)或大寫(xiě)的數(shù)組1295.3.2array_keys函數(shù):返回?cái)?shù)組中所有的鍵名1305.3.3array_reverse函數(shù):返回一個(gè)單元順序相反的數(shù)組1305.3.4array_va

22、lues函數(shù):返回?cái)?shù)組中所有的值1315.3.5each函數(shù):返回?cái)?shù)組中當(dāng)前的鍵/值對(duì)并將數(shù)組指針向前移動(dòng)一步1325.4數(shù)組比較類函數(shù)1325.4.1arsort函數(shù):對(duì)數(shù)組進(jìn)行逆向排序并保持索引關(guān)系1335.4.2asort函數(shù):對(duì)數(shù)組進(jìn)行排序并保持索引關(guān)系1335.4.3krsort函數(shù):對(duì)數(shù)組按照鍵名逆向排序1345.4.4ksort函數(shù):對(duì)數(shù)組按照鍵名排序1355.4.5natcasesort函數(shù):用自然排序算法對(duì)數(shù)組進(jìn)行不區(qū)分大小寫(xiě)字母的排序1355.4.6natsort函數(shù):用自然排序算法對(duì)數(shù)組排序1365.4.7rsort函數(shù):對(duì)數(shù)組逆向排序1375.4.8sort函數(shù):對(duì)數(shù)組

23、排序1375.4.9uasort函數(shù):使用用戶自定義的比較函數(shù)對(duì)數(shù)組中的值進(jìn)行排序并保持索引關(guān)聯(lián)1385.4.10uksort函數(shù):使用用戶自定義的比較函數(shù)對(duì)數(shù)組中的鍵名進(jìn)行排序1395.4.11usort函數(shù):使用用戶自定義的比較函數(shù)對(duì)數(shù)組中的值進(jìn)行排序1405.5小結(jié)140第6章Strings函數(shù)1426.1字符串轉(zhuǎn)換類函數(shù)1426.1.1addcslashes函數(shù):以C語(yǔ)言風(fēng)格使用反斜線轉(zhuǎn)義字符串中的字符1426.1.2addslashes函數(shù):使用反斜線引用字符串1436.1.3chop函數(shù):清除字符串中的連續(xù)空格1436.1.4get_html_translation_table函數(shù)

24、:返回htmlspecialchars()函數(shù)和htmlentities()函數(shù)的轉(zhuǎn)換表1446.1.5chunk_split函數(shù):將字符串分割成小塊1466.1.6hebrev函數(shù):轉(zhuǎn)換希伯來(lái)邏輯字符為可見(jiàn)字符1466.1.7hebrevc函數(shù):轉(zhuǎn)換希伯來(lái)語(yǔ)文本為可見(jiàn)文本,包括換行符1476.1.8html_entity_decode函數(shù):轉(zhuǎn)換HTML字符編碼為字符1476.1.9htmlentities函數(shù):轉(zhuǎn)換字符為HTML字符編碼1486.1.10htmlspecialchars_decode函數(shù):轉(zhuǎn)換特殊HTML字符編碼為字符1496.1.11htmlspecialchars函數(shù):轉(zhuǎn)

25、換特殊字符為HTML字符編碼1496.1.12nl2br函數(shù):將換行字符轉(zhuǎn)換成“”1506.1.13quotemeta函數(shù):加入引用符1506.1.14rtrim函數(shù):清除字符串末尾的空白(或其他字符)1516.1.15strip_tags函數(shù):清除HTML及PHP的標(biāo)記1516.1.16stripcslashes函數(shù):將用addslashes()函數(shù)處理后的字符串原樣返回1526.1.17stripslashes函數(shù):清除字符串中的反斜線1526.1.18strtolower函數(shù):將字符串中的字母全部轉(zhuǎn)換為小寫(xiě)1536.1.19strtoupper函數(shù):將字符串中的字母全部轉(zhuǎn)換為大寫(xiě)1536

26、.1.20trim函數(shù):截取字符串首尾的空格(或其他字符)1546.2字符串操作類函數(shù)1546.2.1explode函數(shù):將字符串按指定字符切開(kāi)1546.2.2str_pad函數(shù):用一個(gè)字符串填充另一個(gè)字符串到指定長(zhǎng)度1556.2.3str_split函數(shù):把字符串轉(zhuǎn)化為數(shù)組1566.2.4str_shuffle函數(shù):隨機(jī)打亂字符串中的字符順序1576.2.5str_ireplace函數(shù):將某個(gè)子字符串替換為另一個(gè)字符串1576.2.6localeconv函數(shù):獲取當(dāng)?shù)氐臄?shù)字和貨幣信息1586.2.7ltrim函數(shù):清除字符串左端的連續(xù)空白(或者其他字符)1596.2.8money_forma

27、t函數(shù):把數(shù)字字符串轉(zhuǎn)換為貨幣表示形式1606.2.9nl_langinfo函數(shù):獲取語(yǔ)言和地區(qū)信息1606.2.10number_format函數(shù):用千位分隔符格式化數(shù)字字符串1626.2.11parse_str函數(shù):將字符串解析為變量1636.2.12setlocale函數(shù):設(shè)置地區(qū)信息1636.2.13similar_text函數(shù):計(jì)算兩個(gè)字符串中相匹配的字符串?dāng)?shù)量1646.2.14str_repeat函數(shù):重復(fù)使用指定字符串1656.2.15str_replace函數(shù):區(qū)分大小寫(xiě)的字符串替換1656.2.16str_word_count函數(shù):返回字符串中的單詞數(shù)1666.2.17str

28、casecmp函數(shù):對(duì)兩個(gè)字符串進(jìn)行比較1666.2.18strlen函數(shù):統(tǒng)計(jì)字符串的長(zhǎng)度1676.2.19strnatcmp函數(shù):使用自然順序演算法來(lái)對(duì)比字符串1676.2.20strrev函數(shù):顛倒字符串1686.2.21strtok函數(shù):切開(kāi)字符串1686.2.22strtr函數(shù):轉(zhuǎn)換字符串的某些字符1696.2.23substr_count函數(shù):計(jì)算一個(gè)字符串在另一個(gè)字符串中出現(xiàn)的次數(shù)1706.2.24substr_replace函數(shù):替換字符串中的一部分為另一個(gè)字符串1706.2.25substr函數(shù):截取字符串1716.2.26ucfirst函數(shù):將字符串中第一個(gè)字符改為大寫(xiě)17

29、16.2.27ucwords函數(shù):將字符串中每個(gè)單詞的第一個(gè)字母改為大寫(xiě)1726.2.28wordwrap函數(shù):將字符串按字符個(gè)數(shù)換行1726.3字符串查找類函數(shù)1736.3.1chr函數(shù):將指定的序數(shù)轉(zhuǎn)化為相應(yīng)的ASCII碼字符1736.3.2implode函數(shù):將數(shù)組合并為字符串1736.3.3join函數(shù):將數(shù)組轉(zhuǎn)化為字符串1746.3.4crc32函數(shù):計(jì)算一個(gè)字符串的crc32多項(xiàng)式1746.3.5strchr函數(shù):返回字符串在另一個(gè)字符串中首次出現(xiàn)的位置到末尾的子字符串1756.3.6strcspn函數(shù):返回字符串中起首不符合mask的子字符串長(zhǎng)度1756.3.7stripos函數(shù)

30、:查找一個(gè)字符串在另一個(gè)字符串中首次出現(xiàn)的位置(不區(qū)分大小寫(xiě)) 1766.3.8stristr函數(shù):返回一個(gè)字符串在另一個(gè)字符串中首次出現(xiàn)的位置到后者末尾的子字符串(不區(qū)分大小寫(xiě)) 1766.3.9strripos函數(shù):不區(qū)分大小寫(xiě)查找字符在字符串中首次出現(xiàn)的位置1776.3.10strrpos函數(shù):查找字符在字符串中最后出現(xiàn)的位置1776.3.11strspn函數(shù):返回字符串中起首符合mask的子字符串長(zhǎng)度1786.3.12strstr函數(shù):返回字符串中某字符串開(kāi)始處至結(jié)束的字符串1786.4字符串編碼類函數(shù)1786.4.1bin2hex函數(shù):將二進(jìn)制字符轉(zhuǎn)化為十六進(jìn)制1796.4.2con

31、vert_cyr_string函數(shù):將字符由一種Cyrillic字符轉(zhuǎn)換成另一種1796.4.3convert_uudecode函數(shù):對(duì)用uuencode算法編碼的字符串解碼1806.4.4convert_uuencode函數(shù):對(duì)字符串進(jìn)行uuencode算法編碼1806.4.5count_chars函數(shù):返回字符串中所有字符的信息1806.4.6ord函數(shù):返回一個(gè)字符的ASCII碼1816.4.7quoted_printable_decode函數(shù):將qp編碼字符串轉(zhuǎn)換成8 位元字串1826.4.8str_rot13函數(shù):對(duì)一個(gè)字符串進(jìn)行rot13編碼1826.5字符串加密類函數(shù)1836.5

32、.1crypt函數(shù):將字符串用DES編碼加密1836.5.2md5_file函數(shù):計(jì)算給定文件的MD5hash1836.5.3md5函數(shù):對(duì)一個(gè)字符串進(jìn)行MD5加密1846.5.4sha1_file函數(shù):計(jì)算給定文件的sha1hash1846.5.5sha1函數(shù):計(jì)算字符串的sha1hash1856.6字符串輸出類函數(shù)1856.6.1echo函數(shù):輸出一個(gè)或多個(gè)字符1866.6.2fprintf函數(shù):輸出格式化字符串到流1866.6.3print函數(shù):輸出格式化字符串1876.6.4printf函數(shù):輸出一個(gè)格式化的字符串1876.6.5sprintf函數(shù):返回一個(gè)格式化的字符串到變量1886

33、.6.6sscanf函數(shù):按照一定格式解析輸入的字符串1886.6.7vfprintf函數(shù):輸出格式化字符串到流1896.6.8vprintf函數(shù):輸出一個(gè)格式化的字符串1896.6.9vsprintf函數(shù):輸出格式化的字符串到變量1906.7字符串比較類函數(shù)1906.7.1levenshtein函數(shù):計(jì)算兩個(gè)字符串的Levenshtein距離1916.7.2metaphone函數(shù):計(jì)算字符串的metaphone鍵1916.7.3soundex函數(shù):計(jì)算字符串的soundex鍵1926.7.4strcoll函數(shù):對(duì)兩個(gè)字符串進(jìn)行比較1936.7.5strcmp函數(shù):比較兩個(gè)字符串1936.7.

34、6strnatcasecmp函數(shù):用自然運(yùn)算法則比較字符串(不區(qū)分大小寫(xiě))1946.7.7strncasecmp函數(shù):比較字符串的前n個(gè)字符(不區(qū)分大小寫(xiě))1946.7.8strncmp函數(shù):比較兩個(gè)字符串的前n個(gè)字符1956.7.9strpbrk函數(shù):查找字符串中的一系列字符1956.7.10strpos函數(shù):尋找字符串中某字符最先出現(xiàn)的位置1966.7.11strrchr函數(shù):查找一個(gè)字符串在另一個(gè)字符串中末次出現(xiàn)的位置,并返回從字符串中的這個(gè)位置起,一直到字符串結(jié)尾的子字符串1966.7.12substr_compare函數(shù):從指定起始位置起在一定長(zhǎng)度內(nèi)比較兩個(gè)字符串(二進(jìn)制精確,區(qū)分大

35、小寫(xiě)可選)1976.8小結(jié)197第7章Hash函數(shù)1987.1PHP中的常用Hash函數(shù)1987.1.1hash_algos函數(shù):返回已經(jīng)注冊(cè)的Hash規(guī)則列表1987.1.2hash_file函數(shù):用指定的文件內(nèi)容生成一個(gè)Hash值1997.1.3hash_final函數(shù):完成一個(gè)增加的Hash值并返回結(jié)果摘要2007.1.4hash_hmac_file函數(shù):用指定文件和HMAC模式生成一個(gè)包含密鑰的Hash值2007.1.5hash_hmac函數(shù):用HMAC模式生成一個(gè)包含密鑰的Hash值2017.1.6hash_init函數(shù):初始化一個(gè)增加的Hash值2017.1.7hash_updat

36、e_file函數(shù):從一個(gè)文件向一個(gè)動(dòng)態(tài)的Hash值灌注數(shù)據(jù)2027.1.8hash_update_stream函數(shù):從一個(gè)打開(kāi)的數(shù)據(jù)流向一個(gè)動(dòng)態(tài)的Hash值灌注數(shù)據(jù)2027.1.9hash_update函數(shù):向一個(gè)動(dòng)態(tài)的Hash值灌注數(shù)據(jù)2037.1.10hash函數(shù):生成一個(gè)Hash值2037.2小結(jié)204第8章正則表達(dá)式函數(shù)2058.1Perl兼容的正則表達(dá)式函數(shù)2058.1.1preg_grep函數(shù):返回與模式匹配的數(shù)組單元2058.1.2preg_match_all函數(shù):進(jìn)行全局正則表達(dá)式匹配2068.1.3preg_match函數(shù):進(jìn)行正則表達(dá)式匹配2078.1.4preg_quot

37、e函數(shù):轉(zhuǎn)義正則表達(dá)式字符2088.1.5preg_replace_callback函數(shù):用回調(diào)函數(shù)執(zhí)行正則表達(dá)式的查找和替換2088.1.6preg_replace函數(shù):執(zhí)行正則表達(dá)式的查找和替換2098.1.7preg_split函數(shù):用正則表達(dá)式分割字符串2098.2小結(jié)210第4篇文件目錄操作篇第9章Directories函數(shù)2139.1PHP中常用的目錄操作函數(shù)2139.1.1chdir函數(shù):改變目錄2139.1.2chroot函數(shù):改變根目錄2149.1.3dir函數(shù):仿照面向?qū)ο蟮臋C(jī)制來(lái)讀取一個(gè)目錄2149.1.4closedir函數(shù):關(guān)閉目錄句柄2159.1.5getcwd函數(shù)

38、:獲取當(dāng)前工作目錄2159.1.6opendir函數(shù):打開(kāi)目錄句柄2169.1.7readdir函數(shù):從目錄句柄中讀取條目2169.1.8rewinddir函數(shù):倒回目錄句柄2179.1.9scandir函數(shù):列出指定路徑中的文件和目錄2189.2小結(jié)219第10章FilePro函數(shù)22010.1PHP中常用的FilePro函數(shù)22010.1.1filepro_fieldcount函數(shù):返回FilePro數(shù)據(jù)庫(kù)上的表的數(shù)量22010.1.2filepro_fieldname函數(shù):返回表的名稱22010.1.3filepro_fieldtype函數(shù):返回表的類型22110.1.4filepro_

39、fieldwidth函數(shù):返回一個(gè)表的寬度22110.1.5filepro_retrieve函數(shù):檢索數(shù)據(jù)庫(kù)中的數(shù)據(jù)22110.1.6filepro_rowcount函數(shù):返回?cái)?shù)據(jù)庫(kù)的行數(shù)22210.1.7filepro函數(shù):將讀取核對(duì)地圖文件并存儲(chǔ)表的數(shù)量和信息22210.2小結(jié)222第11章FileSystem函數(shù)22311.1文件打開(kāi)關(guān)閉類函數(shù)22311.1.1fopen函數(shù):打開(kāi)本地或遠(yuǎn)程的文件22311.1.2fclose函數(shù):關(guān)閉已打開(kāi)的文件指針22411.1.3popen函數(shù):根據(jù)指定模式打開(kāi)進(jìn)程文件指針22511.1.4pclose函數(shù):關(guān)閉進(jìn)程文件指針22511.2文件操作類

40、函數(shù)22611.2.1chgrp函數(shù):改變文件所屬的組22611.2.2chmod函數(shù):改變文件的訪問(wèn)模式22711.2.3chown函數(shù):修改文件的所有者22711.2.4clearstatcache函數(shù):清除文件狀態(tài)緩存22811.2.5copy函數(shù):復(fù)制文件22911.2.6delete函數(shù):刪除文件22911.2.7flock函數(shù):鎖定文件23011.2.8fpassthru函數(shù):輸出文件中的剩余數(shù)據(jù)23011.2.9fputcsv函數(shù):將行數(shù)據(jù)格式化為CSV格式并寫(xiě)入文件23111.2.10fputs函數(shù):將字符串寫(xiě)入文件23211.2.11fread函數(shù):讀取文件內(nèi)容23211.2

41、.12fscanf函數(shù):將文件內(nèi)容格式化輸出23311.2.13fseek函數(shù):在文件中設(shè)置指針位置23411.2.14ftruncate函數(shù):將文件截?cái)嗟街付ǖ拈L(zhǎng)度23411.2.15fwrite函數(shù):寫(xiě)入文件23511.2.16glob函數(shù):查找與模式匹配的文件路徑23511.2.17link函數(shù):建立硬連接23611.2.18move_uploaded_file函數(shù):將上傳的文件移動(dòng)到新位置23611.2.19parse_ini_file函數(shù):解析一個(gè)配置文件23711.2.20readfile函數(shù):輸出一個(gè)文件的內(nèi)容23811.2.21rename函數(shù):重命名一個(gè)文件或目錄23911.

42、2.22rewind函數(shù):倒回文件指針23911.2.23set_file_buffer函數(shù):設(shè)置文件緩沖區(qū)大小24011.2.24tempnam函數(shù):在指定目錄下建立臨時(shí)文件24011.2.25touch函數(shù):修改文件時(shí)間24111.2.26unlink函數(shù):刪除文件24211.3文件信息獲取類函數(shù)24211.3.1fileowner函數(shù):獲取文件所有者24211.3.2fileperms函數(shù):獲取文件權(quán)限24311.3.3filesize函數(shù):獲取文件大小24311.3.4filetype函數(shù):獲取文件類型24411.3.5fstat函數(shù):獲取打開(kāi)文件的統(tǒng)計(jì)信息24411.3.6ftell

43、函數(shù):返回文件指針讀/寫(xiě)的位置24511.3.7lstat函數(shù):返回文件或符號(hào)連接的信息24611.3.8pathinfo函數(shù):返回文件路徑信息24611.3.9realpath函數(shù):返回規(guī)范化的文件絕對(duì)路徑24711.3.10stat函數(shù):返回文件的信息24711.4文件類型判斷類函數(shù)24911.4.1is_dir函數(shù):判斷指定文件是否是目錄24911.4.2is_executable函數(shù):判斷指定文件是否是可執(zhí)行文件25011.4.3is_file函數(shù):判斷指定文件是否是一個(gè)正常的文件25011.4.4is_link函數(shù):判斷指定文件是否是一個(gè)符號(hào)連接25111.4.5is_readabl

44、e函數(shù):判斷指定文件是否可讀25111.4.6is_uploaded_file函數(shù):判斷指定文件是否是通過(guò)POST上傳25211.4.7is_writable函數(shù):判斷指定文件是否可寫(xiě)25211.5文件目錄操作類函數(shù)25311.5.1mkdir函數(shù):建立目錄25311.5.2rmdir函數(shù):刪除目錄25411.5.3disk_free_space函數(shù):返回指定目錄的剩余空間25411.5.4disk_total_space函數(shù):返回指定目錄的磁盤(pán)總空間大小25511.6小結(jié)255第12章Stream函數(shù)25612.1PHP中的Stream函數(shù)25612.1.1stream_bucket_app

45、end函數(shù):為隊(duì)列添加數(shù)據(jù)25712.1.2stream_bucket_make_writeable函數(shù):從操作的隊(duì)列中返回一個(gè)數(shù)據(jù)對(duì)象25812.1.3stream_bucket_new函數(shù):為當(dāng)前隊(duì)列創(chuàng)建一個(gè)新的數(shù)據(jù)25812.1.4stream_bucket_prepend函數(shù):預(yù)備數(shù)據(jù)到隊(duì)列25812.1.5stream_context_create函數(shù):創(chuàng)建數(shù)據(jù)流上下文25912.1.6stream_context_get_default函數(shù):獲取默認(rèn)的數(shù)據(jù)流上下文26012.1.7stream_context_get_options函數(shù):獲取數(shù)據(jù)流的設(shè)置26112.1.8strea

46、m_context_set_option函數(shù):對(duì)數(shù)據(jù)流、數(shù)據(jù)包或者上下文進(jìn)行設(shè)置26112.1.9stream_context_set_params函數(shù):為數(shù)據(jù)流、數(shù)據(jù)包或者上下文設(shè)置參數(shù)26112.1.10stream_copy_to_stream函數(shù):在數(shù)據(jù)流之間進(jìn)行復(fù)制操作26212.1.11stream_filter_append函數(shù):為數(shù)據(jù)流添加過(guò)濾器26212.1.12stream_filter_prepend函數(shù):為數(shù)據(jù)流預(yù)備添加過(guò)濾器26312.1.13stream_filter_register函數(shù):注冊(cè)一個(gè)數(shù)據(jù)流的過(guò)濾器并作為PHP類執(zhí)行26412.1.14stream_f

47、ilter_remove函數(shù):從一個(gè)數(shù)據(jù)流中移除過(guò)濾器26512.1.15stream_get_contents函數(shù):讀取數(shù)據(jù)流中的剩余數(shù)據(jù)到字符串26612.1.16stream_get_filters函數(shù):返回已經(jīng)注冊(cè)的數(shù)據(jù)流過(guò)濾器列表26712.1.17stream_get_line函數(shù):按照給定的定界符從數(shù)據(jù)流資源中獲取行26712.1.18stream_get_meta_data函數(shù):從封裝協(xié)議文件指針中獲取報(bào)頭/元數(shù)據(jù)26812.1.19stream_get_transports函數(shù):返回注冊(cè)的Socket傳輸列表26912.1.20stream_get_wrappers函數(shù):返回

48、注冊(cè)的數(shù)據(jù)流列表26912.1.21stream_register_wrapper函數(shù):注冊(cè)一個(gè)用PHP類實(shí)現(xiàn)的URL封裝協(xié)議27012.1.22stream_select函數(shù):接收數(shù)據(jù)流數(shù)組并等待它們狀態(tài)的改變27212.1.23stream_set_blocking函數(shù):將一個(gè)數(shù)據(jù)流設(shè)置為堵塞或者非堵塞狀態(tài)27312.1.24stream_set_timeout函數(shù):對(duì)數(shù)據(jù)流進(jìn)行超時(shí)設(shè)置27412.1.25stream_set_write_buffer函數(shù):為數(shù)據(jù)流設(shè)置緩沖區(qū)27412.1.26stream_socket_accept函數(shù):接受由函數(shù)stream_ socket_serve

49、r()創(chuàng)建的Socket連接27512.1.27stream_socket_client函數(shù):打開(kāi)網(wǎng)絡(luò)或者UNIX主機(jī)的Socket連接27612.1.28stream_socket_enable_crypto函數(shù):為一個(gè)已經(jīng)連接的Socket打開(kāi)或者關(guān)閉數(shù)據(jù)加密27712.1.29stream_socket_get_name函數(shù):獲取本地或者網(wǎng)絡(luò)Socket的名稱27812.1.30stream_socket_pair函數(shù):創(chuàng)建兩個(gè)無(wú)區(qū)別的Socket數(shù)據(jù)流連接27812.1.31stream_socket_recvfrom函數(shù):從Socket獲取數(shù)據(jù),不管其連接與否27912.1.32st

50、ream_socket_sendto函數(shù):向Socket發(fā)送數(shù)據(jù),不管其連接與否28012.1.33stream_socket_server函數(shù):創(chuàng)建一個(gè)網(wǎng)絡(luò)或者UNIX Socket服務(wù)端28112.1.34stream_wrapper_restore函數(shù):恢復(fù)一個(gè)事先注銷(xiāo)的數(shù)據(jù)包28112.1.35stream_wrapper_unregister函數(shù):注銷(xiāo)一個(gè)URL地址包28212.2小結(jié)282第5篇網(wǎng)絡(luò)通信篇第13章Socket函數(shù)28513.1Socket連接類函數(shù)28513.1.1socket_accept函數(shù):接受一個(gè)Socket連接28513.1.2socket_bind函數(shù):

51、綁定一個(gè)Socket連接28613.1.3socket_close函數(shù):關(guān)閉Socket連接28613.1.4socket_connect函數(shù):在Socket上初始化一個(gè)連接28613.1.5socket_create_pair函數(shù):建立一對(duì)Socket,并存儲(chǔ)在數(shù)組中28713.1.6Socket_create函數(shù):建立Socket連接28913.1.7socket_listen函數(shù):監(jiān)聽(tīng)一個(gè)Socket連接29013.2Socket操作類函數(shù)29013.2.1socket_clear_error函數(shù):清空Socket錯(cuò)誤信息或者最后一個(gè)錯(cuò)誤代碼29013.2.2Socket_create_

52、listen函數(shù):在Socket上打開(kāi)一個(gè)端口接受連接29113.2.3Socket_get_option函數(shù):獲取Socket的設(shè)置選項(xiàng)29213.2.4socket_getpeername函數(shù):獲取遠(yuǎn)程主機(jī)的Socket信息29313.2.5Socket_getsockname函數(shù):獲取本地主機(jī)的Socket信息29413.2.6socket_last_error函數(shù):返回Socket最后一個(gè)錯(cuò)誤代號(hào)29413.2.7Socket_read函數(shù):從連接中讀取設(shè)置的最大長(zhǎng)度的字節(jié)數(shù)29513.2.8Socket_recv函數(shù):從一個(gè)連接的Socket中接收數(shù)據(jù)29513.2.9Socket_

53、recvfrom函數(shù):接收數(shù)據(jù),不管連接是否斷開(kāi)29713.2.10socket_select函數(shù):查詢Socket狀態(tài)29713.2.11socket_send函數(shù):發(fā)送數(shù)據(jù)29813.2.12socket_sendto函數(shù):發(fā)送一條消息到Socket,不管連接是否斷開(kāi)29913.2.13socket_set_block函數(shù):鎖定Socket30013.2.14Socket_set_nonblock函數(shù):設(shè)置不鎖定狀態(tài)30013.2.15socket_set_option函數(shù):設(shè)置Socket連接選項(xiàng)30113.2.16socket_shutdown函數(shù):關(guān)閉一個(gè)Socket連接30213.2.17socket_strerror函數(shù):返回一個(gè)包含Socket錯(cuò)誤信息的字符串30213.2.18socket_write函數(shù):寫(xiě)入一個(gè)Socket30313.3小結(jié)303第14章SNMP函數(shù)30414.1PHP中的SNMP函數(shù)30414.1.1snmp_get_quick_print函數(shù):返回UCD庫(kù)中quick_print設(shè)置的當(dāng)前值30414.1.2snmp_get_valueret

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論