趣味は車輪の再発明♪

部分文字列の取得 - [ 文字列処理 / php ]


「小さな小さなサンプル&スニペット」
▲インデックスへ戻る▲
カテゴリ:「文字列処理」

文字列から部分文字列を取得する処理です。

$string = "ABCDE"; //全体文字列

//substr($string, int $start [, int $length]);
$part = substr($string, 0, 3);//=='ABC'
$part = substr($string, 1, 3);//=='BCD'
$part = substr($string, 2, 3);//=='CDE'

//$lengthを省略すると最後まで取得
$part = substr($string, 1);//=='BCDE'

//$startに負の値を指定すると後ろから数えます。
$part = substr($string, -1, 1);//=='E'
$part = substr($string, -3);//=='CDE'

//$lengthが0,NULL,FALSEなら空文字
$part = substr($string, 2, 0);//==''		

phpでは、開始位置と文字数を指定して、substrを使用します。最初の文字列の位置は0。負の値の場合は右端から数えます。



RSS Feed Widget
部分文字列の取得 - [ 文字列処理 / php ] 」 (http://bicycle.life.coocan.jp/takamints/index.php/snippets/snippet/string/substring/php)
by Koji Takami ( email: vzg03566@gmail.com, GitHub: takamin )