这是一篇普通的随笔而已。php
废话少说,最近参与了开发了公司的PHP相关的业务,遇到了截取字符串的问题。这些字符串最大的特色就是中/英/数字/标点符号
混合,用常规的substr
或者 mb_substr
都没法截取到满意的结果,亏了我在开发以前看了不少symfony
中自带的工具类,直接采用了Mbstring::substr
的方法截取字符串,省时又省力。git
我也浏览过网上给的很多关于截取的方法,例如关于截取以前中文判断之类的,特别麻烦,而且遇到当前业务处理效果很差,总会有漏洞。我粗糙的看了一下这个类的方法,判断的很是全面,是一个很不错的工具类。github
该类以下 工具