在日常開發中,經常我們使用系統方法或者是自己封裝的方法進行專案的開發。再此總結一下!!!
一。對於字串擷取
1.使用mbstring擴充套件 (注意編碼的設定)
mb_substr($str,2,5,'utf-8');
2.自寫擷取函式
function substring_utf8($str, $start, $lenth)elseif (substr($a, 0, 3) == 110)
elseif (substr($a, 0, 4) == 1110)
$n++;
}else
elseif (substr($a, 0, 3) == 110)
elseif (substr($a, 0, 4) == 1110)
else
if (++$m >= $lenth
) }
}return$r;
}
二。轉換字符集
function charset_convert($content, $from='gbk', $to='
utf-8')
elseif (function_exists(
'iconv'))
else
}
三。字串相關操作
1)去除字串中的空格
preg_replace('/[(\xc2\xa0)|\s]+/
',''
, $obj);
//返回值: 如果subject是乙個陣列, preg_replace()返回乙個陣列, 其他情況下返回乙個字串。 發生錯誤 返回null
PHP常用方法
指定允許其他網域名稱訪問 header access control allow origin 響應型別 header access control allow methods post 響應頭設定 header access control allow headers content type 陣...
php常用魔術方法
魔術方法和建構函式 construct和複製物件時自動呼叫的函式 clone相似,都是在執行某一操作時會被呼叫,通常和乙個關鍵字相連。通常情況下在類中會定義私有屬性,這是為了保護資料而使用的措施,但是也給我們帶來了麻煩。想要修改它們的值時,是通過呼叫我們定義的介面函式來完成的。每次需要修改變數都要呼...
php常用方法封裝
public function consumer request request elseif msg err else public function producer request request file name test.csv ob end clean header content t...