文字列を文字数単位で切り出すには、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関数を使用します。