2014-10-29 61 views
2

我有一個可能包含多字節字符的字符串。該字符串具有最大字節長度限制。我如何在不分割多字節字符的情況下實現該約束?將多字節安全字符串裁剪爲給定字節長度

E.g.將「x」限制爲最大7個字節(「」是4個字節)。正確的結果是「x」,即5個字節。

一個簡單的substr("x", 0, 7)會破壞字符串。另外一個微不足道的mb_substr("x", 0, 7)會返回9個字節的「x」。

+0

即使沒有人發帖,您仍然應該回答並接受您自己的解決方案。保持開放未答覆對任何人都沒有幫助。當然,保持它開放一段時間是個好主意('直到明天也許)。 – Fleshgrinder 2014-10-31 00:02:13

回答

相關問題