文字列関連

[PHP] 文字数単位で文字を切り出す(mb_substr)

2015年9月12日

文字列を文字数単位で切り出すには、mb_substr関数を使用します。

サンプルソース

例)文字数単位で文字を切り出すサンプル


<?php
 $aa = "あいうABCえお";

 //3文字目から後ろを取得する
 print mb_substr($aa, 2);
 →うABCえお

 //先頭から4文字分取得する
 print mb_substr($aa, 0, 4);
 →あいうA

 //2文字目から6文字分取得する
 print mb_substr($aa, 1, 6);
 →いうABCえ

備考

  • mb_substrは半角文字・全角文字区別なく1文字は1文字と数えます。
  • バイト数単位で切り出したい場合は、substr関数を使用します。

関連記事

-文字列関連
-