--TEST-- preg_replace_callback() with callback that modifies subject string --SKIPIF-- --FILE-- --EXPECTF-- array(1) { [0]=> unicode(1) "o" } array(1) { [0]=> unicode(1) "l" } array(1) { [0]=> unicode(1) "a" } array(1) { [0]=> unicode(1) "1" } array(1) { [0]=> unicode(1) "2" } array(1) { [0]=> unicode(1) "3" } unicode(6) "ola123" unicode(6) "ola%r\x{ff}%r23" bool(true) array(1) { [0]=> unicode(1) "o" } array(1) { [0]=> unicode(1) "l" } array(1) { [0]=> unicode(1) "a" } array(1) { [0]=> unicode(1) "%r\x{ff}%r" } array(1) { [0]=> unicode(1) "2" } array(1) { [0]=> unicode(1) "3" } unicode(6) "ola%r\x{ff}%r23" bool(false) Done!