定義と使用法
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の文字列のリファレンス