リファレンストップへ PHP | 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 ... 幅には追加文字の幅も含まれます。 また、切り詰めが発生しなかった場合は、第四引数の追加文字列は追加されていない事が分かります。 |
|