php語法 – 截取字串專用的substr

substr() 是 PHP 中的一個內建函數,是用於截取字串的一部分,這是一個非常常用來處理字串的函數,因此務必要熟悉使用。

假設我們有一個字串:”Hello, World!”,現在我們想從這個字串中提取出 “World” 這部分。我們可以使用 substr() 函數來實現這個目的。

下面是使用 substr() 函數的語法:

substr(string $string, int $start, int|null $length = null): string|false

參數說明:

  • $string:要截取的原始字串。
  • $start:起始位置,指定從哪個索引位置開始截取字串。索引位置從 0 開始計數。
  • $length(選用):要截取的字串長度。如果未指定此參數,則截取從起始位置到字串結尾的所有內容。

現在我們來看這個例子:

$string = "Hello, World!";
$substring = substr($string, 7, 5);
echo $substring;  // 輸出 "World"

在本例中,我們將 $string 設為 “Hello, World!”。然後,使用 substr($string, 7, 5),指定從索引位置 7 開始截取,並截取 5 個字元。就成功提取出了 “World”。

需要注意的是,如果起始位置超出了字串的範圍,或者指定的長度超過了字串的長度,那麼 substr() 函數將返回 false。因此,所以必須注意檢查輸入參數的正確性。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Scroll to top