14 lines
354 B
PHP
14 lines
354 B
PHP
--TEST--
|
|
Bug #53823 - preg_replace: * qualifier on unicode replace garbles the string
|
|
--FILE--
|
|
<?php
|
|
var_dump(preg_replace('/[^\pL\pM]*/iu', '', 'áéíóú'));
|
|
// invalid UTF-8
|
|
var_dump(preg_replace('/[^\pL\pM]*/iu', '', "\xFCáéíóú"));
|
|
var_dump(preg_replace('/[^\pL\pM]*/iu', '', "áéíóú\xFC"));
|
|
?>
|
|
--EXPECT--
|
|
string(10) "áéíóú"
|
|
NULL
|
|
NULL
|