定義和用法
的substr()函數返回字符串的一部分。
Note:如果開始參數是負數並且長度小於或等於開始,長度為0。
句法
substr( string,start,length )
參數 | 描述 |
---|---|
string | 需要。 指定字符串返回的一部分 |
start | 需要。 規定在何處字符串中開始
|
length | 可選的。 指定返回字符串的長度。 默認值是字符串的結尾。
|
技術細節
返回值: | 返回字符串的所提取的部分,或FALSE的失敗,或空字符串 |
---|---|
PHP版本: | 4+ |
更新日誌: | 在PHP版本5.2.2到5.2.6,如果開始參數指示負截斷或超過,則返回FALSE的位置。 其他版本獲得從開始的字符串 |
更多示例
實施例1
使用不同的正數和負數的啟動參數:
<?php
echo substr("Hello world",10)."<br>";
echo substr("Hello
world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello
world",7)."<br>";
echo substr("Hello world",-1)."<br>";
echo
substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
?>
運行示例» 實施例2
使用不同的正數和負數開始和長度參數:
<?php
echo substr("Hello world",0,10)."<br>";
echo substr("Hello
world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello
world",6,6)."<br>";
echo substr("Hello world",0,-1)."<br>";
echo
substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
?>
運行示例» <PHP字符串參考