在PHP開發中,字符串處理是非常常見的操作。有時我們需要從一個字符串中截取出部分內容進行處理。 PHP提供了一個非常實用的函數——substr(),專門用來完成這一任務。
substr()函數用於截取字符串的一部分,函數原型如下:
<span class="fun">string substr(string $string, int $start [, int $length])</span>
參數說明:
$str = "Hello, World!";
$sub_str = substr($str, 0, 5);
echo $sub_str; // 輸出 "Hello"
以上代碼將字符串的前5個字符截取出來,結果為"Hello"。
$str = "Hello, World!";
$sub_str = substr($str, 7);
echo $sub_str; // 輸出 "World!"
這裡從第7個字符開始截取,一直到字符串結束,結果為"World!"。
$str = "Hello, World!";
$sub_str = substr($str, -6, 5);
echo $sub_str; // 輸出 "World"
負數參數表示從字符串末尾開始計算位置。該例中從倒數第6個字符開始,截取5個字符,結果為"World"。
substr()是PHP中處理字符串非常重要且實用的函數。通過靈活使用$start和$length參數,我們可以輕鬆截取字符串的任意部分。掌握它能讓字符串操作變得更加高效和簡潔。