这是一篇普通的随笔而已。

废话少说,最近参与了开发了公司的PHP相关的业务,遇到了截取字符串的问题。这些字符串最大的特点就是中/英/数字/标点符号混合,用常规的substr 或者 mb_substr都无法截取到满意的结果,亏了我在开发之前看了很多symfony中自带的工具类,直接采用了Mbstring::substr的方法截取字符串,省时又省力。

我也浏览过网上给的不少关于截取的方法,例如关于截取之前中文判断之类的,特别麻烦,并且遇到当前业务处理效果不好,总会有漏洞。我粗糙的看了一下这个类的方法,判断的非常全面,是一个很不错的工具类。

该类如下

symfony Mbstring.php 类相关源码


和平老三
407 声望12 粉丝

二他妈妈,快拿大木盆来,可赶上这波了!