Test: /ext/mbstring/tests/bug49354.phpt - Version 5.3.17        

Bug #49354 mb_strcut() cutting wrong length when offset is within a multibyte character
Submitted: 2009-08-25 07:33:02 Modified: 2009-09-23 15:23:08
From: mk Assigned: moriyoshi
Status: Closed Package: mbstring related
PHP Version: 5.2.10 OS: Linux

There are 2 different diffs reported by users for this test.

Count Diff
2 (67%)
001+ string(20) "A��B��C��D��"
002+ string(19) "��B��C��D��"
003+ string(18) "�B��C��D��"
004+ string(18) "�B��C��D��"
005+ string(8) "�D��"
006+ string(8) "�D��"
001- string(12) "AåBäCöDü"
002- string(11) "åBäCöDü"
003- string(11) "åBäCöDü"
004- string(9) "BäCöDü"
005- string(0) ""
006- bool(false)
1 (33%)
001+ string(16) "A奪B辰C旦D端"
002+ string(15) "奪B辰C旦D端"
003+ string(15) "奪B辰C旦D端"
004+ string(15) "奪B辰C旦D端"
005+ string(4) "D端"
006+ string(3) "端"
001- string(12) "AåBäCöDü"
002- string(11) "åBäCöDü"
003- string(11) "åBäCöDü"
004- string(9) "BäCöDü"
005- string(0) ""
006- bool(false)