字串處理是網頁開發的基礎能力,因為網頁開發的最原始做法就是從伺服器產生包含HTML標籤及CSS屬性給客戶端,再由客戶端的瀏灠器去解析成網頁供大眾瀏灠,因此可以說網頁開發的過程就是在產生各式字串。
字串常用函式
函式 | 功能 |
---|---|
substr() / mb_substr() | 從原字串中取出部份字串 |
trim() | 去除頭尾空白 |
str_repeat() | 重覆特定字元 |
str_replace() | 取代字串 |
explode() | 以特定字串/字元/符號分割字串 |
implode() / join() | 以特定字串/字元/符號將陣列元素合併成字串 |
strpos() | 返回某字元在字串中首次出現的位置 |
strlen() | 字串長度 |
字串處理練習
字串取代
- 將”aaddw1123”改成”*********”
字串分割
- 將”this,is,a,book”依”,”切割後成為陣列
字串組合
- 將上例陣列重新組合成“this is a book”
子字串取用
- 將” The reason why a great man is great is that he resolves to be a great man”只取前十字成為” The reason…”
尋找字串與HTML、css整合應用
- 給定一個句子,將指定的關鍵字放大
- “學會PHP網頁程式設計,薪水會加倍,工作會好找”
- 請將上句中的 “程式設計” 放大字型或變色.