漢字のカットをサポートし、? などの半分の漢字は表示されません。
- //漢字をカットすると、半分の漢字が表示されなくなります
- function substr_cut($title,$length=8)
- {
- if (strlen($title)>$length) {
- $temp = 0;
- for($i=0; $i if (ord($title[$i]) >128) $temp++;
- if ($temp%2 == 0)
- $title = substr($title,0,$length)."..";
- else
- $title = substr($title,0,$length+1)."..";
- }
- return $title
- }
コードをコピー
|