0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

PHP mb_strimwidth関数

Posted at

目的

  • 便利そうな関数だったので自分用に使い方をざっとまとめてみる

前提情報

機能

  • 文字列を丸めることができる。

  • 下記にmb_strimwidth関数の例を記載する。文字を丸める数の指定は半角での指定になるので日本語文字列の3文字目で丸めたいなら丸め文字数を6と指定する必要がある

    mb_strimwidth(丸めたい文字列, 文字列の開始位置, 開始位置から何文字で丸めるか, 丸めた後の文字列の最後に追加される文字);
    

具体例

  • 「日本の朝は酢豚とビール」という文字列の全角5文字目(半角10文字目)で丸める場合は下記の様に記載する。(ちなみに「日本の朝は酢豚とビール」という言葉は周期表の15属を縦に覚える時の語呂合わせである。)

    echo mb_strimwidth('日本の朝は酢豚とビール', 0, 10);
    
  • 上記の文字列丸めを実施した後に「...」を付与する場合は下記の様に記載する。カンマを語尾に三つ追加するので丸める文字数の指定も半角文字3文字分追加する。

    echo mb_strimwidth('日本の朝は酢豚とビール', 0, 13, '...');
    

参考文献

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?