後ろから四文字取りたい場合、
$str = substr($str, -4);
で$strの右から四文字が取れるが
日本語があると文字化けしてしまうっぽいので
$str = mb_substr($str,-4,4,"UTF-8");
とmb_substrを使ってUTF-8を指定すればOKっぽいです。
mb_substr(string, 開始文字位置, 取得文字数, 文字エンコード)
開始文字位置をマイナスにすると後ろからになるので他言語になるようなright関数みたいになりました。
0 件のコメント:
コメントを投稿