--- 空格---
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_non(string) ------------- 檢查字串內所有字並不是GB 字,是會回傳true,
否則會回傳false
int GBlen(string) -------------- 傳回字串長度(中文字只計一字母)
--- 找出、取代、擷取---
int/ array GBpos(haystack,needle,[offset]) ---- 尋找字串(strpos)
offset : 留空- 尋找第一個出現的位置
int - 由該位置搜尋出現的第一個位置
"r" - 找出最後一次出現的位置(strrpos)
"a" - 將所有查找到的字儲存為陣列(傳回array)
string 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,length) -- 從 string擷取最接近 length的字串。
length 中 中文字計2個字母。
--- 注意 ---
如使用由 Form 傳回的字串前,請先替字串經過 stripslashes() 處理,除去多餘的 。
用法:在原始 PHP 程式碼內加上:
include ("GB.inc");
即可使用以上工具函數。
*/
複製PHP內容到剪貼簿
function GBlen($string) {
$l = strlen($string);
$ptr = 0;
$a = 0;
while ($a $ch = substr($string,$a,1);
$ch2 = substr($string,$a +1,1);
if (ord($ch) >= HexDec("0x81") && ord($ch2) >= HexDec("0x40")) {
$ptr++;
$ a += 2;
} else {
$ptr++;
$a++;
} // END IF
} // END WHI?
?>
以上就介紹了photoshop cs5 官方中文正式原版下載 php 中文處理函數集合,包括了photoshop cs5 官方中文正式原版下載方面的內容,希望對PHP教程有興趣的朋友有所幫助。