うさぎのイラスト

ネットアンサー55備忘録

web技術を書いていきます

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;