0%

[基礎課程] Lesson 4 字串處理

字串處理是網頁開發的基礎能力,因為網頁開發的最原始做法就是從伺服器產生包含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網頁程式設計,薪水會加倍,工作會好找”
  • 請將上句中的 “程式設計” 放大字型或變色.