【发布时间】:2017-09-24 04:02:04
【问题描述】:
我正在显示一些带有显示更多链接的非常长的文本字符串。所以我需要一种方法来找出字符串有多长。
我知道我可以简单地使用strlen() 来调整字符串的大小,然后将返回的长度与 50 个字符的限制进行比较,但是对于非常长的字符串,我认为这会拖累性能,尤其是考虑到有将近一千个字符串需要根据用户请求进行衡量。
那么有什么方法可以确定字符串是否超过 50 个字符然后停止?
我知道我可以创建一个内部函数来逐个字符地遍历字符串,但在这种情况下是否有更好的做法,因为我认为这是一个相当普遍的问题?
【问题讨论】:
-
substr()怎么样?