201109081100PHP - 字串相關函式

官方網站:官方教學手冊

A字串 替換成 B字串

str_replace(A字串, B字串, 搜尋對象);

 

 

將字串中的 HTML 語法標籤去除。

ereg_replace("<[^>]*>", "", String);

參考:去除字串裡的 HTML 語法

ereg_replace has been DEPRECATED as of PHP 5.3.0.

可改用 preg_replace("/<[^>]*>/i", "", String);

--- 

將字串轉成 瀏覽器可辨認的 HTML語法標籤。 ->  html_entity_decode()

將字串中特殊符號轉換成 瀏覽器可辨認的 編碼。 ->  htmlentities()

同上,避開雙字元(中文)。 -> htmlentities(string string, ENT_QUOTES, "UTF-8")

參考:php - htmlentities 與 html_entity_decode 的使用

參考:[PHP] HTML特殊字元轉換

----

 

去除重複的空白
$str = preg_replace('/\s(?=\s)/', '', $str);

 

去掉非space 的空白,用一個空格代替
$str = preg_replace('/[\n\r\t]/', ' ', $str);

 

---- 

將時間字串 轉成 UNIX秒數。  ->  strtotime()

參考:官方使用手冊

 

中文字數、擷取。

mb_strlen(string $inputString, "UTF-8")

mb_substr(string $inputString, int $startIdx, int $length, "UTF-8")

 

回應
no IE
關鍵字
    沒有新回應!