PHPでRIGHT関数
mj:df >PHP >PHPでRIGHT関数

PHPでRIGHT関数

substrの第2引数(offset)に取得文字数に-1を掛算した値を指定することで実現できます。
マルチバイト文字ではmb_substrに置き換えます。
(内部的にどうかは置いておいてstrlenで文字数を数える必要がないので便利です。)


$text = "12345";

// 右から1文字("5")を出力
echo substr( $text , -1 );

// 右から2文字("45")を出力
echo substr( $text , -2 );

また、逆に右から指定文字数分除去した文字列を取得したい場合は下記のように記述します。


$text = "12345";

// 右から1文字除去した文字列("1234")を出力
echo substr( $text , 0 , -1 );

// 右から2文字除去した文字列("123")を出力
echo substr( $text , 0 , -2 );

mj:df
携帯アプリ開発
携帯アプリ開発(Android)
PHP
HTML(CSS・web全般)
データーベース
Excel(VBA)
Linux検証環境
Windows
雑学
このサイトについて
- PR -