指定した文字幅で文字列を切って「…」とかくっつけてくれる関数

長文コメントとかを途中でちょんぎって「…」とかつけて表示したいんだけどどーすんべ、ってときに。

mb_strimwidth(文字列, 開始位置, 最大文字幅, カットした後ろにくっつける文字, エンコード)


使い方はこんな感じで。

echo mb_strimwidth("あなたは、ごきげんよろしいほで、けっこです。あした、めんどなさいばんしますから、おいでんなさい。とびどぐもたないでくなさい。", 0, 50, "…", UTF8);

てすると、

あなたは、ごきげんよろしいほで、けっこです。あし…

  • 文字幅は半角を1、全角を2と数えてます。
  • 最大文字幅にはカットした後ろにくっつける文字の分(上記だと「…」の分)も含まれるので注意。


↓くわしいまにゅある。
http://jp2.php.net/mb_strimwidth

リスト内に画像を配置したときの余分なスペース(隙間)を消す方法

<ul>
<li><img src="foo.gif" alt="foo"></li>
<li><img src="var.gif" alt="var"></li>
</ul>

こんな風にHTMLを書くと、各画像の下に余分なスペースが入ってしまいます。
以下のようにCSSで画像の配置を指定してやると回避できる模様。

li img {
vertical-align: top;
}

IFRAMEを含むページをSSLで参照する場合のメモ

【2007/09/23追記】
その後いろいろと作業していたところ、今回のSSL警告は結局私の見落としでhttpから始まる画像が指定されていたことが判明...。
ということは、以下で調べた「