PHPのSUBSTR()関数
定義と使用法
SUBSTR()関数は、文字列の一部を返します。
注:開始引数が負であり、長さが起動以下である場合には、長さがゼロです。
文法
substr( string,start,length )
参数 | 描述 |
---|---|
string | 必需。规定要返回其中一部分的字符串。 |
start | 必需。规定在字符串的何处开始。
|
length | 可选。规定要返回的字符串长度。默认是直到字符串的结尾。
|
技術的詳細
戻り値: | それはFALSEを返し、または空の文字列を返します。失敗した場合に戻る、文字列の一部を抽出します。 |
---|---|
PHPバージョン: | 4+ |
更新ログ: | 負のstartパラメータは、クロスボーダーまたはオフカットの位置を示している場合5.2.6バージョンのPHP 5.2.2では、それは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>";
?>
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>";
echo substr("Hello world",-2-3)."<br>";
?>
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>";
echo substr("Hello world",-2-3)."<br>";
?>
実行中のインスタンス»
PHPの文字列リファレンス