php中截取 中/英/数字 混合字符串的方法

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

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

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

该类如下

symfony Mbstring.php 类相关源码

你可能感兴趣的:(php,php框架,symfony,字符串处理)