字串函數:
- addcslashes — 以C 語言風格使用反斜線轉義字串中的字元
- addslashes — 使用反斜線引用字串*
語- 的字元十六進位值
- chop — rtrim 的別名
- chr — 傳回指定的字元*
- chunk_split Cyrillic字元轉換成另一種
- convert_uudecode — 解碼一個uuencode 編碼的字串
- convert_uuencode — 使用字串傳回c32 —計算一個字串的crc32 多項式*
- crypt — 單向字串雜湊*
- echo — 輸出一個或多個字串
- echo — 輸出一個或多個字串
-
- fprintf — 將格式化後的字串寫入到流
-
get_html_translation_table — 返回使用htmlspecialchars 和htmlentities 後的轉換表將* )轉換為視覺順序希伯來文(visual-Hebrew)
-
hebrevc — 將邏輯順序希伯來文(logical-Hebrew)轉換為視覺順序希伯來文(visual-Hebrew),並且轉換換行符
-
hex2bin — 轉換十六進位字串為二進位字串
-
html_entity_decode — Convert all HTML entities to their applicable characters🜎
- htmlspecialchars_decode —將特殊的HTML 實體轉換回普通字元*
- htmlspecialchars — Convert special characters to HTML entities
- implode — 將一個一維數組的值轉換為字串*🜎
lcfirst — 使一個字串的第一個字元小寫 levenshtein — 計算兩個字串之間的編輯距離* loc開頭的空白字元(或其他字元) md5_file — 計算指定檔案的MD5 雜湊值 md5 — 計算字串的MD5 雜亂string money_format — Formats a number as a currency string nl_langinfo — Query language and locale information-
nl_langinfo — Query language and locale information🜎
- number_format — 以千位分隔符號方式格式化一個數字*
- ord — 回傳字元的ASCII 碼值*
- parse_str — 將字串解析成多個變數
- 字串printf — 輸出格式化字串
- quoted_printable_decode — 將quoted-printable 字串轉換為8-bit 字串
- quoted_printable_enbitpeta— 將8-bit — 轉義元字元集*
- rtrim — 刪除字串末端的空白字元(或其他字元)
- setlocale — 設定區域資訊
- sha1_51 列值sha1 — 計算字串的sha1 雜湊值
- similar_text — 計算兩個字串的相似度*
- soundex — Calculate the soundex
- soundex — Calculate the soundex 簡單
- sscanf — 依照指定格式解析輸入的字元
- str_getcsv — 解析CSV 字串為一個陣列
- —str_ireplace str.串為指定長度*
- str_repeat — 重複一個字串
- str_replace — 子字串替換字串執行
- str_rot13
- str_shuffle — 隨機打亂一個字串
- str_split — 將字串轉換為陣列*
- str_word_count — 發回區分大小寫)
- strchr — 別名strstr
- strcmp — 二進位安全字串比較*
- 起始子字符串的長度*
- strip_tags — 從字符串中去除HTML 和PHP 標記*
- stripcslashes — 反引用一個使用addcslashes 轉義的字符串
- stripos — 查找字符串首次出現的位置(不區分大小寫)
- stripslashes — 反引用一個引用字串
- stristr — strstr 函數的忽略大小寫
- 使用「自然順序」演算法比較字串(不區分大小寫)
- strnatcmp — 使用自然排序演算法比較字串
- strncasecmp — 二進位安全比較開頭的若干個字元(不區分大小寫)字串
- strncmp — 二進位安全比較字串開頭的若干個字元*
- strpbrk — 在字串中尋找一組字元的任何一個字元*
-
- strrchr — 尋找指定字元在字串中的最後一次出現*
- strrev — 反轉字串*
- strripos — 反轉字串*在目標中計算最後一次出現的字串中(最後一次出現在目標字串中不區分大小寫)
- strrpos — 計算指定字串在目標字串中最後一次出現的位置*
- strspn — 計算字串中全部字元都存在於指定字元集合中的第一段字串的長度*
- strstr — 尋找字串的首次出現*
- strtok — 標記分割字串*
- ,strlower 為大寫
- strtr — 轉換指定字元*
- substr_compare — 二進位安全比較字串(從偏移位置比較指定長度)
_str- _str替換字串的子字串
- substr — 傳回字串的子字串
- trim — 移除字串首尾處的空格字元(或其他字元)
- ucfirst大寫
- ucwords — 將字串中每個單字的縮寫vsprintf — 傳回格式化字串
- wordwrap — 打斷字串為指定數量的字串*
- ------------------ -------------------------------------------------- -------------------------------------------------- ------------
- ---------------------------------- -------------------------------------------------- ----------------------------------------------
- JSON函數:
json_decode — 對JSON 格式的字串進行編碼 json_encode the last json_encode() or json_decode( ) call json_last_error — 回傳最後發生的錯誤
------------------------------ -------------------------------------------------- --------------------------------------------------
---------------------------------------------- -------------------------------------------------- ----------------------------------URL函數:
- base64_decode — 使用MIME base64 編碼的資料解碼
- base64_en 取得伺服器回應一個HTTP 請求所發送的所有標頭
- get_meta_tags — 從一個檔案中提取所有的meta 標籤content 屬性,傳回一個陣列
- http_build_query — 產生URL-enen
http_build_query — 產生URL-enen - http_build_query — 產生URL-enen
http_build_query — 產生URL-enen - 組成部分
- rawurldecode — 對已編碼的URL 字串進行解碼
- rawurlencode — 依照RFC 1738 對URL 進行編碼
- urlencode — 編碼URL 字串
---------------------------------------- -------------------------------------------------- ----------------------------------------
------ -------------------------------------------------- -------------------------------------------------- ------------------------
Session函數:
session_abort — Discard session array changes and finish session
- session_cache_expire — 傳回目前快取的到期時間
- session_cache_limiter — 讀取/設定快取限制器_解碼會話資料
-
session_destroy — 銷毀一個會話中的全部資料
-
session_encode — 將目前會話資料編碼為字串
-
session_get_cookie_params — 取得目前會話
_is_registered — 檢查變數是否已在會話中註冊 session_module_name — 取得/設定會話模組名稱 session_name — 讀取/設定會話名稱 7 - session_register_shutdown — 關閉會話
- session_register — Register one or more global variables with the current session
session_resleize— Re- sesue s f地session_save_path — 讀取/設定目前會話的儲存路徑
-
session_set_cookie_params — 設定會話cookie 參數
-
session_set_save_handler — 設定使用者自訂會話儲存函數
f sion_status — Returns the current session status-
session_unregister — Unregister a global variable from the current session session_unset — Free all session variables- data rite
- ---------- -------------------------------------------------- -------------------------------------------------- --------------------
- -------------------------- -------------------------------------------------- -------------------------------------------------- ----
- Classes/Object函數:
-
- __autoload — 嘗試載入未定義的類別
- call_user_method_array — 呼叫一個使用者方法,同時傳遞參數陣列(已廢棄)
- 對使用者 class_alias — 為一個類別建立一個別名
-
class_exists — 檢查類別是否已定義
-
get_called_class — 15%的方法名組成的陣列
-
get_class_vars — 傳回由類別的預設屬性組成的陣列
-
get_class — 傳回物件的類別名稱
-
get_de
get_declared_interfaces — 傳回一個陣列包含所有已宣告的介面 get_declared_traits — 傳回所有已定義的traits 的陣列- get
get_y _parent_class — 傳回物件或類別的父類別名稱 interface_exists — 檢查介面是否已定義 is_a — 如果物件屬於該類別或該類別是此物件的父類別則傳回TRUE 如果此物件- 類別的子類,則傳回TRUE
- method_exists — 檢查類別的方法是否存在
- property_exists — 檢查物件或類別是否具有該屬性
property_exists — 檢查物件或類別是否具有該屬性-
------------------------------------------------ -------------------------------------------------- -------------------------------- -------------- -------------------------------------------------- -------------------------------------------------- ----------------
- MySQL函數:
- mysql_affected_rows — 取得前一次MySQL 操作所影響的記錄行數
- mysql_client_encoding — 回傳mysql_connect — 開啟一個到MySQL 伺服器的連接
- mysql_create_db — 新建一個MySQL 資料庫
- mysql_data_seek — 移動內部結果的指標
- 傳送一則MySQL 查詢
- mysql_drop_db — 丟棄(刪除)一個MySQL 資料庫
- mysql_errno — 回傳上一個MySQL 操作中的錯誤訊息的數字編碼
- mysql_error — 傳回上一個mysql_query
- mysql_fetch_array — 從結果集中取得一行作為關聯數組,或數字數組,或二者兼有
- mysql_fetch_assoc—從一組關聯結果取得關聯結果作為數字集資訊並作為物件傳回
- mysql_fetch_lengths — 取得結果集中每個輸出的長度
- mysql_fetch_object — mysql_field_flags — 從結果取得和指定欄位相關的標誌
-
mysql_field_len — 傳回指定欄位的長度
-
mysql_field_name 取得結果中指定結果中指定的欄位為結果的針設設定為制定的欄位偏移量
-
mysql_field_table — 取得指定欄位所在的表名
-
mysql_field_type — 取得結果集中指定欄位的記憶體類型
get_client_info — 取得MySQL 用戶端資訊 mysql_get_host_info — 取得MySQL 主機資訊 mysql_get_proto_info — 取得MySQL 協定資訊- info mysql_info — 取得最近一則查詢的資訊
- mysql_insert_id — 取得上一個步驟INSERT 作業產生的ID
- mysql_list_dbs — 列出MySQL 伺服器中所有的資料庫
- mysql_list_fields表 列出s進程
- mysql_list_tables — 列出MySQL 資料庫中的表格
- mysql_num_fields — 取得結果集中欄位的數目
- mysql_om_rowss伺服器的持久連線
-
mysql_ping — Ping 一個伺服器連接,如果沒有連接則重新連接mysql_ping — Ping 一個伺服器連接,如果沒有連接則重新連接
-
mysql_query — 傳送一條MySQL 查詢
-
my_real_escape_string 中連接到的當前字元集
-
mysql_result — 取得結果資料
-
mysql_select_db — 選擇MySQL 資料庫
- mysql_my — 選擇MySQL 資料庫
- _mysql_charset_charm_charh_charh_Soo未來詞集的當前字元集系統狀態
- mysql_tablename — 取得表姓名
- mysql_thread_id — 傳回目前執行緒的ID
- mysql_unbuffered_query — 向MySQL 傳送一個SQL 查詢,並沒有取得和快取結果的行-- -------------------------------------------------- -------------------------------------------------- -------------------
- --------------------------- -------------------------------------------------- -------------------------------------------------- ---
-
Math函數:
-
- abs — 絕對值
- acos — 反餘弦
-
acosh .反雙曲正弦
-
atan2 —兩個參數的反正切
-
atan —切
-
atanh — 反雙曲正切
-
- ceil — 進一法取整
- cos — 餘弦
- cosh — 雙曲餘弦韎十進制轉換為十六進制
- decoct — 十進位轉換為八進位
- deg2rad — 將角度轉換為弧度
- exp — 計算角度轉換為弧度
- exp — 計算尺寸也能計算出精確結果
- floor — 捨去法取整
- fmod — 傳回除法的浮點數餘數
- 的十六進位轉換為十進位
- hypot — 計算一直角三角形的斜邊長度
- intdiv — Integer division
- is_0 — Integer division
- 是否為有限值
- is_nan — 判斷是否為合法數值
- lcg_value — 組合線性同餘發生器
- log10 — 以10 為底的對數當number 的值接近零也能計算出準確結果
- log — 自然對數
- max — 找出最大值
- min mt 存數個數字的最大可能值
- mt_rand — 產生更好的隨機數
- mt_srand — 播下一個更好的隨機數產生器種子
- 制🜎圓周率值
- pow — 指數表達式
- rad2deg — 將弧度數轉換為對應的角度數
- rand產生一個隨機整數符號
- sin — 正弦
- sinh — 正弦
- sinh — 雙曲正弦
- sqrt — 平方根
- srand 。 tanh — 雙曲正切
- --------------------------------------------- -------------------------------------------------- -----------------------------------
- ----------- -------------------------------------------------- -------------------------------------------------- -------------------
- Date/Time函數:
-
- checkdate — 驗證一個格里高里日期
- date_add — 別名DateTime::add
- date_create_from_create _create_immutable_from_format — 別名DateTimeImmutable::createFromFormat
- date_create_immutable — 別名DateTimeImmutable::__construct
- date_create — 別名DateTime::__construct
- date_date_set — 取得一個腳本中所有日期時間函數所使用的預設時區
- date_default_timezone_set — 設定為一個腳本中所有日期時間函數的預設時區
- date_diff — 別名DateTime::diff
_c _last_errors — 別名DateTime:: getLastErrors date_interval_create_from_date_string — 別名DateInterval::createFromDateString date_接口別名DateTime::setISODate date_modify — 別名DateTime::modify date_offset_get — 別名DateTime::getOffset date_parse_from_format — Get info about given date formatted according to the specified format-
infodatedate_parate )datedate me
- date_sub — 別名DateTime::sub
- date_sun_info — Returns an array with information about sunset/sunrise and twilight begin/end
- date_sunrise — 返回給定的日期與地點的日出時間和日期返回給定的日期日落時間
- date_time_set — 別名DateTime::setTime
- date_timestamp_get — 別名DateTime::getTimestamp_g
date_timezone_get — 別名DateTime::getTimezone date_timezone_set — 別名DateTime::setTimezone date — 格式化一個本地時間/日期 getdate — ate — 格式化一個GMT /UTC 日期/時間 gmmktime — 取得GMT 日期的UNIX 時間戳 gmstrftime — 依照區域設定格式化-
localtime — 取得本地時間
-
microtime — 返回目前Unix 時間戳記與微秒數
-
mk日期
-
strptime — 解析strftime 產生的日期/時間
-
strtotime — 將任何英文文字的日期時間描述解析為Unix 時間戳
戳- timezone_abbreviations_list — 別名DateTimeZone::listAbbreviations
- timezone_identifiers_list — 別名DateTimeZone::listIdentifiers素🜎🜥🜎
timezone_name_from_abbr — Returns the timezone name from abbreviation timezone_name_get — 別名DateTimeZone: :getName timezone_offset_get — 別名DateTimeZone::getOffset timezone_open — 別名DateTimeZone::__conconcon🜎 timezone_version_get — Gets the version of the timezonedb-
-
以上就介紹了PHP函數庫(概覽),包含了面向的內容,希望對PHP教學有興趣的朋友有幫助。