php - 在 PHP 中如何在一定数量的字符后切断文本?

标签 php string strip

我有两个字符串,我想限制为例如前 25 个字符。有没有办法在第 25 个字符之后截断文本并在字符串末尾添加一个 ...?

所以'12345678901234567890abcdefg' 会变成 '12345678901234567890abcde...' 其中 'fg' 被切断。

最佳答案

我可以修改一下pallan的代码吗?

$truncated = (strlen($string) > 20) ? substr($string, 0, 20) . '...' : $string;

如果它更短,则不会添加“...”。

关于php - 在 PHP 中如何在一定数量的字符后切断文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1241224/

相关文章:

php - Htaccess 规则,用于根据主机名重定向到 URL

php - 在symfony中获取插入行的主键id

php - 我在更新表格中的产品数量时遇到问题

java - 如何在java中使用正则表达式替换字符串中的字符?

c - 丢弃符号有什么缺点?

php - 有没有办法删除 php 中的所有嵌入、对象、脚本标签?

string - 在 Swift 中调整字符串大小

php - 从 exec() 调用 PHP 脚本时 MySQL 函数不工作

java - java 中命名空间 xpath 的输出

java - 在 ARM v6 上使用 java 将数字转换为字符串的性能