文字列から「world」を返します。
<?phpecho substr("Hello world",6);?>substr() 関数は文字列の一部を返します。
注: start パラメータが負で、長さが start 以下の場合、長さは 0 になります。
substr(文字列,開始,長さ)
パラメータ | 説明する |
---|---|
弦 | 必須。返される文字列の一部を指定します。 |
始める | 必須。文字列内のどこから開始するかを指定します。 正の数 - 文字列内の指定された位置から始まります 負の数値 - 文字列の末尾から指定された位置から開始します 0 - 文字列の最初の文字から開始します |
長さ | オプション。返される文字列の長さを指定します。デフォルトは文字列の終わりまでです。 正の数 - 開始パラメータの位置から戻ります 負の数値 - 文字列の末尾から返されます |
戻り値: | 文字列の抽出された部分、失敗した場合は FALSE、または空の文字列を返します。 |
---|---|
PHPのバージョン: | 4+ |
更新ログ: | PHP バージョン 5.2.2 から 5.2.6 では、start パラメータが負の切り捨てまたは範囲外の位置を表す場合、FALSE が返されます。他のバージョンでは、開始位置から始まる文字列を取得します。 |
異なる正と負の数値を持つ開始パラメータを使用します。
<?phpecho 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>";? >異なる符号を持つ開始パラメータと長さパラメータを使用します。
<?phpecho 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>";echo substr("Hello world",-2 -3)."<br>";?>