--- 空格 ---
string gbspace(string) --------- 每個中文字之間加空格
string gbunspace(string) ------- 每個中文字之間的空格清除
string clear_space(string) ------- 用來清除多餘的空格
--- 轉換 ---
string gbcase(string,offset) --- 將字串內的中英文本轉換大小寫
offset : "upper" - 字串全轉為大寫 (strtoupper)
"lower" - 字串全轉為小寫 (strtolower)
"ucwords" - 將字串每個字第乙個字母改大寫 (ucwords)
"ucfirst" - 將字串第乙個字母改大寫 (ucfirst)
string gbrev(string) ----------- 顛倒字串
--- 文字檢查 ---
int gb_check(string) ----------- 檢查字串內是否有 gb 字,有會返回 true,
否則會返回false
int gb_all(string) ------------- 檢查字串內所有字是否有 gb 字,是會返回 true,
否則會返回false
int gb_nwww.cppcns.comon(string) ------------- 檢查字串內所有字並不是 gb 字,是會返回 true,
否則會返回false
int gblen(string) -------------- 返回字串長度(中文字只計一字母)
--- 查詢、取代、提取 ---
int/array gbpos(haystack,needle,[offset]) ---- 查詢字串 (程式設計客棧strpos)
offset : 留空 - 查詢第乙個出現的位置
int - 由該位置搜尋出現的第乙個位置
"r" - 查詢最後一次出現的位置 (strrpos)
"a" - 將所有查詢到的字儲存為陣列(返回 array)
stri程式設計客棧ng gb_replace(needle,str,haystack) -- 查詢與取代字串 (str_replace)
string gb_replace_i(needle,str_f,str_b,haystack) -- 不檢查大小寫查詢與取代字串
needle - 查詢字母程式設計客棧
str - 取代字母 ( str_f - 該字母前, str_b 該字母後)
haystack - 字串
string gbsubstr(string,start,[length]) -- 從string提取出由開始到結尾或長度
length的字串。
中文字只計一字母,可使用正負數。
string gbstrnear(string,len程式設計客棧gth) -- 從 string提取最接近 length的字串。
length 中 中文字計2個字母。
--- 注意 ---
如使用由 form 返回的字串前,請先替字串經過 stripslashes() 處理,除去多餘的 \ 。
用法:在原 php **內加上:
include ("gb.inc");
即可使用以上工具函式。
*/ 複製php內容到剪貼簿
<?php
function gblen($string) else // end if
} // end whi?
?>
本文標題: php 中文處理函式集合
本文位址:
php函式集合
stripos 函式查詢字串在另一字串中第一次出現的位置 不區分大小寫 注釋 stripos 函式是不區分大小寫的。注釋 該函式是二進位制安全的。strpos 函式查詢字串在另一字串中第一次出現的位置。注釋 strpos 函式對大小寫敏感。注釋 該函式是二進位制安全的。strripos 函式查詢字串...
PHP中檔案處理
目錄操作 1.建立目錄 資料夾 mkdir text 2.刪除目錄 資料夾 只能刪除空的資料夾 rmdir text 3.移動目錄 資料夾 rename text text 檔案操作 1.建立檔案 touch text.docx 複製檔案 copy text.docx text.docx 刪除檔案 ...
PHP中文編碼集合類庫
目前該類庫可以實現,簡體中文 正體中文編碼互換,簡體中文 正體中文 拼音單向轉換,簡體中文 正體中文 utf8 編碼轉換,簡體中文 正體中文 unicode單向轉換 作者 hessian solarischan 21cn.com 版本 1.5 使用授權 gpl 不能應用於任何商業用途,無須經過作者同...