---
# System prepended metadata

title: ch7 字串的使用
tags: [挑戰PHP7／MySQL程式設計與超強專題特訓班(第四版)]

---

---
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. 分解**: 將字串分解並儲存到陣列中。

### 正規表達式的基本語法

一個正規表達式，分為三個部分: 分隔符號，正規表達式 和 修飾符號，其格式為:

```
/ 正規表達式 / 修飾符號
```