这是一篇普通的随笔而已。
废话少说,最近参与了开发了公司的PHP相关的业务,遇到了截取字符串的问题。这些字符串最大的特点就是中/英/数字/标点符号
混合,用常规的substr
或者 mb_substr
都无法截取到满意的结果,亏了我在开发之前看了很多symfony
中自带的工具类,直接采用了Mbstring::substr
的方法截取字符串,省时又省力。
我也浏览过网上给的不少关于截取的方法,例如关于截取之前中文判断之类的,特别麻烦,并且遇到当前业务处理效果不好,总会有漏洞。我粗糙的看了一下这个类的方法,判断的非常全面,是一个很不错的工具类。
该类如下
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。