|
スポンサードリンク
マルチバイト文字列の一部を取得するには、mb_substr()、mb_strcut()関数を使用します。
mb_substr(
文字列,
開始位置,
[ ,文字数
[ ,エンコーディング]] ) |
文字列を開始位置から文字数分、取得します。
開始位置や文字数は、2バイトで1文字として指定します。
|
mb_strcut(
文字列,
開始位置,
[ ,文字数
[ ,エンコーディング]] ) |
文字列を開始位置から文字数分、取得します。
開始位置や文字数は、1バイトで1文字として指定します。
|
※文字エンコーディング省略時は、内部のエンコーディングが使用されます。
例1) マルチバイト文字列の一部を取得します。
<?php
print mb_substr("aaaかきくけこさし", 4, 4, "SJIS")."\n";
print mb_strcut("aaaかきくけこさし", 4 ,4, "SJIS")."\n";
?>
●実行結果
きくけこ
かき
|
スポンサード リンク
|