Типографическая nitpick во мне имеет это, чтобы добавить: правильный символ для использования - это многоточие, которое содержит этот символ …, три точки ... или его объект HTML ….
Ответ 2
Просто проверьте длину исходной строки, чтобы увидеть, нужно ли ее усекать. Если длина больше 30, обрезайте строку и добавьте точки в конец:
Следует отметить, что функция strlen() не учитывает символы, она подсчитывает байты. Если вы используете кодировку UTF-8, вы можете получить 1 символ, который считается 4 байтами. Правильный способ сделать это будет примерно таким: