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一樣,只...