テキスト ボックスに "nbalamuruganbala" という値を持つ小文字の文字列が PHP に含まれています。特定の文字数の後に文字列をカットし、カットした場所に吊りポイントを追加したいと考えています。このように、文字列がたとえば 10 文字よりも長い場合、文字列はカットされ、中断ポイントが追加されます。
文字列をカットするためのしきい値として 10 文字を使用します。これは小文字の文字列 (例: nbalamurugan..) では正常に機能しますが、大文字の文字列 (例: "NBALAMURUGAN..") では機能しません。大文字がより多くのスペースを占有し、文字列がテキスト ボックスよりも長くなります。
これが私のコードです:
$astname="nbalamuruganbala";
if (strlen($astname) > 10)
{
$astname = substr($astname, 0, 10);
$astname = $astname."..";
}