字串的處理比較多,比如比較大小、大小寫轉換、格式化輸出。
工具/原料
EclipsePHP Studio
phpstudy
方法/步驟
字串長度計算:
字串的的長度strlen($string)函式計算,注意一箇中文字元佔兩個位元組。
字串查詢:
strpos($haystack, $needle, $offset)查詢一個字串在另一個字元的位置,注意,位置以字串第一個字母算起是0。
格式化輸出:
printf($format, $args, $_)格式化輸出和C語言的函式用法是一樣,這裡有個佔位符的用法要注意理解。
字串大小寫轉換和分割:
strtoupper($string)把string轉換為大寫返回;
strtotime($time, $now)把字元表示的時間轉換為時間戳返回;
strtok($str, $token)按給定字元把str分割,返回分割後的頭部,一般需要多次分割。
字串大小比較:
字串的比較方法比較多,可分為是否對大小寫敏感,也可以分為是否用自然演算法等。假設str1是第一個傳入的字串,str2是第二個傳入的字串,str1和str2比較,相等返回0,小於返回小於0的值(一般是-1),大於返回大於0的數(一般是1)。
換行符和html換行標籤轉換:
nl2br($string, $is_xhtml)可以把字串裡的換行符轉換為html換行標籤,包括隱式的;
strip_tags($str, $allowable_tags)可以去除各種標籤,當然也包括html換行標籤轉換。