--- tags: 挑戰PHP7/MySQL程式設計與超強專題特訓班(第四版) --- # ch7 字串的使用 ## ch7 字串的使用 ### 剖析網址 Query 字串 Query 字串會以「&」串接多個參數與值,例如: ``` http://www.abc.com.tw/index.php?id=1&name=perry&age=3 ``` 網址後方由「?」符號開始的內容(id=1&name=perry&age=3)即是Query 字串,而「&」所串接的是不同的參數與值。 第一個參數為「id」,值為「1」,以此類推。 ### 字串轉換 * chr(字碼):將指定的字碼(ASCII碼)轉換成字元。 * ord(字元):將指定的字元轉換成字碼(ASCII碼),若指定的是字串,會顯示第一個字元的字碼。 ### 字串比對 ### 字串加密 * crypt(字串[,加密基底]) * md5(字串[,布林值]) * sha1(字串[,布林值]) ---- ### 正規表達式 正規表達式是一種字串格式的比對方法。 PHP 正規表達式的主要功能有三個: **1. 格式檢查**: 根據設定的格式範本檢查字串內容。 **2. 取代**: 根據設定的格式範本在字串中找到指定的內容進行取代。 **3. 分解**: 將字串分解並儲存到陣列中。 ### 正規表達式的基本語法 一個正規表達式,分為三個部分: 分隔符號,正規表達式 和 修飾符號,其格式為: ``` / 正規表達式 / 修飾符號 ```