mb_substr 日本語の文字数をカウントする
-2015年12月04日-
関数kansuu
$partner_text = "あいうえおかきくけこさしすせそたちつ";
if(mb_strlen($partner_text) >25){ //日本語の文字列をカウントしている
echo "<p>".mb_substr($partner_text, 0, 25),"...</p>";
}else{
echo "<p>".$partner_text."</p>";
}
上記を関数にしました。
function limitTxt($partner_text,$limit){
if(mb_strlen($partner_text) >$limit){ //日本語の文字列をカウントしている
return mb_substr($partner_text, 0, $limit).'…';
}else{
return $partner_text;
}
}
$partner_text = "あいうえおかきくけこさしすせそたちつ";
$limit=10;
$text = limitTxt($partner_text,$limit);
echo $text;