在php中,字串函式 substr() 用來返回字串的子串。
函式語法:
substr ( string $string , int $start [, int $length ] ) : string函式引數說明:引數
描述string
必需。規定要返回其中一部分的字串。
start
必需。規定在字串的何處開始。
length
可選。規定要返回的字串長度。預設是直到字串的結尾。
substr() 函式用來返回字串的子串,返回字串 string 是由 start 和 length 引數指定的子字串。如果 string 的長度小於 start,將返回 false。
舉例1,返回字串的子串(指定start):
<?php以上**輸出如下(指定正數和相應的負數結果相同):// 返回字串的子串
$rawstr = 'hello world';
// 指定正的start
$res1 = substr($rawstr, 6);
echo $res1;
echo '
';// 指定start超過字串長度,返回空
$res2 = substr($rawstr, 100);
echo $res2;
echo '
';// 指定負的start,返回結果和相應的正數相同
$res3 = substr($rawstr, -5);
echo $res3;
world舉例2,返回字串的子串(指定start和length)world
:
<?php以上**輸出如下(請注意不同start和length擷取的子串):// 返回字串的子串
$rawstr = 'hello world';
// 指定正的start和length
$res1 = substr($rawstr, 6, 5);
echo $res1;
echo '
';// 指定正的start和length(length超過字串長度)
$res2 = substr($rawstr, 6, 100);
echo $res2;
echo '
';// 指定負的start和負的length
$res3 = substr($rawstr, -5, -3);
echo $res3;
worldworld
wo
字串擷取函式substr
substr 引數1,引數2 引數3 該系統函式返回被截後的子字串,它接受2個必選引數,引數1為要擷取的字串,引數2為擷取的開始位置,引數3可選,表示擷取長度。例子 substr abcdef 1 返回 bcdef 從索引1處開始擷取,如果沒有指定擷取長度,預設擷取後面的所有字元。substr ab...
複製字串函式substr
substr是c 語言函式,主要功能是複製子字串,要求從指定位置開始,並具有指定的長度。定義和用法 basic string substr basic string substr size type off 0,size type count npos const 引數 off 所需的子字串的起始位...
字串擷取函式substr
substr 引數1,引數2 引數3 該系統函式返回被截後的子字串,它接受2個必選引數,引數1為要擷取的字串,引數2為擷取的開始位置,引數3可選,表示擷取長度。例子 substr abcdef 1 返回 bcdef 從索引1處開始擷取,如果沒有指定擷取長度,預設擷取後面的所有字元。substr ab...