PGBox
P
G
Box

mb_strimwidth

基本操作のメニューへ戻る



使用した環境
PHP 5.2.13

文字列を指定された幅に切り詰めます。



以下のようなサンプルの場合
echo mb_strimwidth("123あいう", 2, 5);

以下のような結果となります。
3あい

第二引数に開始位置、
第三引数に幅を指定します。

ここで言うとは、
半角文字を1
全角文字を2
として扱います。


第四引数には切り詰めた後に追加される文字列を指定する事ができます。
echo mb_strimwidth("123456789", 2, 6, "...");
echo "<br />";
echo mb_strimwidth("123456789", 2, 10, "...");
echo "<br />";
echo mb_strimwidth("123456789", 2, 3, "...");

結果は以下のようになります。
345...
3456789
...


幅には追加文字の幅も含まれます。
また、切り詰めが発生しなかった場合は、第四引数の追加文字列は追加されていない事が分かります。




基本操作のメニューへ戻る