PHP函式大全 5

2021-04-13 00:22:55 字數 3755 閱讀 5320

xml parser functions

xml_parser_create

int xml_parser_create ( string [encoding] );

建立乙個xml解析器。

xml_set_element_handler

boolean xml_set_element_handler ( int parser, string startelementhandler, string endelementhandler );

註冊開始和結束的標頭。

xml_set_character_data_handler

boolean xml_set_character_data_handler ( int parser, string handler );

註冊字元資料標頭。

xml_set_processing_instruction_handler

boolean xml_set_processing_instruction_handler ( int parser, string handler );

註冊處理命令標頭。

xml_set_notation_decl_handler

boolean xml_set_notation_decl_handler ( int parser, string handler );

設定表示法宣告的標頭。

xml_set_external_entity_ref_handler

boolean xml_set_external_entity_ref_handler ( int parser, string handler );

註冊外部實體參照的標頭。

xml_set_unparsed_entity_decl_handler

boolean xml_set_unparsed_entity_decl_handler ( int parser, string handler );

註冊未剖析實體宣告的標頭。

xml_set_default_handler

boolean xml_set_default_handler ( int parser, string handler );

註冊預設的標頭。

xml_parse

int xml_parse ( int parser, string data, int [isfinal] );

剖析xml檔案。

xml_parser_free

int xml_parser_free ( int parser );

釋放剖析xml檔案時所占用的記憶體。

xml_parser_set_option

boolean xml_parser_set_option ( int parser, int option, mixed value );

設定剖析的使用選項。

xml_parser_get_option

mixed xml_parser_get_option (int parser, int option );

獲取剖析的使用選項。

xml_get_error_code

int xml_get_error_code ( int parser );

獲取xml錯誤資訊**。

xml_error_string

string xml_error_string ( int code );

獲取xml錯誤資訊字串。

xml_get_current_column_number

int xml_get_current_column_number ( int parser );

獲取目前剖析的字段。

xml_get_current_line_number

int xml_get_current_line_number ( int parser );

獲取目前剖析的行號。

xml_ger_current_byte_index

int xml_get_current_column_number ( int parser );

獲取目前剖析為第幾個位元組。

utf8_decode

string utf8_decode ( string data );

將utf-8碼轉成iso-8859-1。

utf8_encode

string utf8_encode ( string data );

將iso-8859-1碼轉成utf-8。

miscellany functions

connection_aborted

int connection_aborted ( void );

若連線中斷則返回true。

connection_status

int connection_status ( void );

獲取連線狀態。

connection_timeout

int connection_timeout ( void );

若超過php程式執行時間則返回true。

dievoid die ( string message );

中斷php程式並輸出中斷時所產生的資訊。

eval

void eval ( string code_str );

將值代入字串中。

exit

void exit ( void );

結束php網頁。

extract

void extract ( array var_array, int [extract_type], string [prefix] );

匯入陣列到符號表。

function_exists

int function_exists ( string function_name );

檢查函式是否己定義。

iptcparse

array iptcparse ( string iptcblock );

解析iptc塊至指定的標記裡。

leak

void leak ( int bytes );

釋放出記憶體。

pack

string pack ( string format, mixed [args] … );

將傳入的資料轉換為二進位制字串。

regiser_shutdown_function

int register_shutdown_function ( string func );

註冊乙個函式,並於php script結束時執行。

serialize

string serialize ( mixed value );

將傳入的字串解析成一串接的字串儲存到系統中。

sleep

void sleep ( int seconds );

指定php script所要暫停的秒數,暫停網頁的執行。

uniqid

string uniqid ( string prefix );

產生獨一無二的編號。

unpack

array unpack ( string format, mixed [args] … );

根據格式從二進位制字串分割資料。

unserialize

mixed unserialize ( string str );

從系統串接的資料中取出指定資料。

usleep

void usleep ( int micro_seconds );

暫停網頁。 

PHP檔案函式大全

basename 返回路徑中的檔名部分 chgrp 改變檔案所屬的組 chmod 改變檔案模式 chown 改變檔案的所有者 clearstatcache 清除檔案狀態快取 copy 拷貝檔案 delete 參見 unlink 或 unset dirname 返回路徑中的目錄部分 disk free...

PHP 常用函式大全

批量替換多層目錄中檔案內容 function listfiles dir 閱讀目錄 while false file readdir handle else else 獲得當前的指令碼 function get php url else return nowurl 把全形數字轉為半形數字 funct...

PHP常用函式大全

字串函式 strlen 獲取字串長度,位元組長度 substr count 某字串出現的次數 substr 字串擷取,獲取字串 按照位元組進行擷取 mb strlenmb substr strchr 與substr相似,從指定位置擷取一直到最後 strrchr 獲取檔案字尾名 與strchr一樣,只...