在PHP中,substr()
函數用于獲取字符串的一個子串。它的使用方法如下:
substr(string $string, int $start, int|null $length = null): string|false
$string
表示要截取的字符串。
$start
表示開始截取的位置,從0開始計數。
$length
表示要截取的長度,可選參數。如果不指定此參數,將默認截取從$start
位置到字符串的末尾。
返回值為截取得到的子串,如果截取失敗則返回false
。
以下是一些示例:
$str = "Hello World!";
$substring1 = substr($str, 0, 5); // 從位置0開始截取5個字符
echo $substring1; // 輸出 "Hello"
$substring2 = substr($str, 6); // 從位置6開始截取到字符串末尾
echo $substring2; // 輸出 "World!"
$substring3 = substr($str, -6); // 從字符串末尾倒數第6個字符開始截取到末尾
echo $substring3; // 輸出 "World!"
$substring4 = substr($str, 6, 3); // 從位置6開始截取3個字符
echo $substring4; // 輸出 "Wor"
請注意,substr()
函數是區分大小寫的,即大寫字母與小寫字母被視為不同的字符。