日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

PHP中文处理工具函数的用法总结

發布時間:2024/9/19 php 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP中文处理工具函数的用法总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

--- PHP中文處理工具函數之空格 ---

string GBspace(string) --------- 每個中文字之間加空格

string GBunspace(string) ------- 每個中文字之間的空格清除

string clear_space(string) ------- 用來清除多余的空格

--- PHP中文處理工具函數之轉換 ---

string GBcase(string,offset) --- 將字符串內的中英文字轉換大小寫

offset : "upper"?? - 字符串全轉為大寫 (strtoupper)

"lower"?? - 字符串全轉為小寫 (strtolower)

"ucwords" - 將字符串每個字第一個字母改大寫 (ucwords)

"ucfirst" - 將字符串第一個字母改大寫 (ucfirst)

string GBrev(string) ----------- 顛倒字符串

--- PHP中文處理工具函數之文字檢查 ---

int GB_check(string) ----------- 檢查字符串內是否有 GB 字,有會返回 true,

否則會返回false

int GB_all(string) ------------- 檢查字符串內所有字是否有 GB 字,是會返回 true,

否則會返回false

int GB_non(string) ------------- 檢查字符串內所有字并不是 GB 字,是會返回 true,

否則會返回false

int GBlen(string) -------------- 返回字符串長度(中文字只計一字母)

--- PHP中文處理工具函數之查找、取代、提取 ---

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個字母。

--- PHP中文處理工具函數使用時的注意事項 ---

如使用由 Form 返回的字符串前,請先替字符串經過 stripslashes() 處理,除去多余的 \ 。

用法:在原 PHP 代碼內加上:

include ("GB.inc");

即可使用以上的PHP中文處理工具函數。

?

總結

以上是生活随笔為你收集整理的PHP中文处理工具函数的用法总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。