二〇〇五年 文月 八日(金)
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 -- 指定した幅で文字列を丸める
文字数の指定から、文字コード、後ろに付け足す文字まで、
すべて一つの関数で事足りるのでかなり便利です。
知っているとちょっと得する。
そんなものをこれからも紹介出来ればと思います。
投稿者 gofield : July 8, 2005 08:27 PM
トラックバック
このエントリーへのトラックバックURL:
http://www.gofield.co.jp/mt2/mt-tb.cgi/367
http://www.gofield.co.jp/mt2/mt-tb.cgi/367
コメントする
※英数記号のみのコメントは投稿することができません