ウェブデザインに関する勉強ブログ

二〇〇五年 文月 八日(金)

PHP便利な関数 2

もうすぐ海の日ですね。
連休の予定はOKですか?Miyaです。

RSSからブログの内容をPHPで表示させる時、
文字数が多くなると、見た目が悪くなります。

続きを読む・・・のようにすれば良いのですが、
それでもエントリーをする人によって文字数が変わってきます。

その時、指定文字数のみ表示させ、あとは「・・・」という風に
しようと下のようなプログラムを作りました。

$item["description"] = mb_substr($item["description"],0,70);

しかし、これは文字コードによって化けてしまい、
うまくいきませんでした。

そこで色々と調べたところ、見つけたのが次の関数。

$item["description"] = mb_strimwidth ($item["description"], 0, 70, "…",utf8);

mb_strimwidth -- 指定した幅で文字列を丸める

文字数の指定から、文字コード、後ろに付け足す文字まで、
すべて一つの関数で事足りるのでかなり便利です。

知っているとちょっと得する。
そんなものをこれからも紹介出来ればと思います。

人気blogランキングへー。

投稿者 gofield : July 8, 2005 08:27 PM
トラックバック
このエントリーへのトラックバックURL:
http://www.gofield.co.jp/mt2/mt-tb.cgi/367
コメント
コメントする
※英数記号のみのコメントは投稿することができません









名前、アドレスを登録しますか?