substr関数
substr
文字列の中から指定した位置から指定した分だけ文字を取り出します。
位置を指定
例文
<?php
echo substr('abcde', 0, 2)."\n";
echo substr('abcde', 1, 3)."\n";
echo substr('abcde', 4)."\n";
echo substr('123', 2, 2)."\n";
?>
結果
ab
e
3
開始位置指定
開始位置をマイナスの値で指定した場合、文字列の最後の位置から先頭に向かって何文字目かという意味になります。
例文
echo substr('abcde', -2, 2)."\n";
echo substr('abcde', -3)."\n";
結果
de
cde
1文字指定
文字列中の 1 文字にアクセスすることも"角括弧" を使用することで可能です
例文
<?php
$string = 'abcdef';
echo $string[0]."\n";
echo $string[3]."\n";
echo $string[strlen($string)-1]."\n";
?>
結果
a
d
f