"substr"を使用すると、テキストが正しく表示されないのはなぜですか?utf-8でsubstrを動作させるにはどうすればよいですか?
function limitstring($input,$number) {
if (strlen($input) > $number){
$input = substr($input, 0, $number) . '...';
}
return $input;
}
入力:
echo $row['text'];
出力:加瀬
入力:
limitstring($row['text'],60);
出力: KSE ...
あなたは 'substr()'を意味しますか?それ以外の場合、 'limitstring()'がロールした関数であれば、実際に何をしているのかを示す必要があります。 – CD001
@ CD001申し訳ありません、機能を忘れました。 2番目に投稿します – Jarla
私はlimitstring php関数についてはわかりませんが、htmlページに表示している場合は、 ''を頭の中に入れます – Kaddath