bug53823.phpt 354 B

12345678910111213
  1. --TEST--
  2. Bug #53823 - preg_replace: * qualifier on unicode replace garbles the string
  3. --FILE--
  4. <?php
  5. var_dump(preg_replace('/[^\pL\pM]*/iu', '', 'áéíóú'));
  6. // invalid UTF-8
  7. var_dump(preg_replace('/[^\pL\pM]*/iu', '', "\xFCáéíóú"));
  8. var_dump(preg_replace('/[^\pL\pM]*/iu', '', "áéíóú\xFC"));
  9. ?>
  10. --EXPECT--
  11. string(10) "áéíóú"
  12. NULL
  13. NULL