這是一篇普通的隨筆而已。php
廢話少說,最近參與了開發了公司的PHP相關的業務,遇到了截取字符串的問題。這些字符串最大的特色就是中/英/數字/標點符號
混合,用常規的substr
或者 mb_substr
都沒法截取到滿意的結果,虧了我在開發以前看了不少symfony
中自帶的工具類,直接採用了Mbstring::substr
的方法截取字符串,省時又省力。git
我也瀏覽過網上給的很多關於截取的方法,例如關於截取以前中文判斷之類的,特別麻煩,而且遇到當前業務處理效果很差,總會有漏洞。我粗糙的看了一下這個類的方法,判斷的很是全面,是一個很不錯的工具類。github
該類以下 工具