bug68447.phpt 831 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. Bug #68447: grapheme_extract take an extra trailing character
  3. --EXTENSIONS--
  4. intl
  5. --FILE--
  6. <?php
  7. $katsushikaku = "葛󠄁飾区";
  8. echo grapheme_extract($katsushikaku, 1) . "\n";
  9. $haiyore = "這󠄀いよれ";
  10. echo grapheme_extract($haiyore, 1, GRAPHEME_EXTR_COUNT) . "\n";
  11. echo grapheme_extract($haiyore, 2, GRAPHEME_EXTR_COUNT) . "\n";
  12. echo grapheme_extract($haiyore, 6, GRAPHEME_EXTR_MAXBYTES) . "\n";
  13. echo grapheme_extract($haiyore, 9, GRAPHEME_EXTR_MAXBYTES) . "\n";
  14. echo grapheme_extract($haiyore, 12, GRAPHEME_EXTR_MAXBYTES) . "\n";
  15. echo grapheme_extract($haiyore, 1, GRAPHEME_EXTR_MAXCHARS) . "\n";
  16. echo grapheme_extract($haiyore, 2, GRAPHEME_EXTR_MAXCHARS) . "\n";
  17. echo grapheme_extract($haiyore, 3, GRAPHEME_EXTR_MAXCHARS) . "\n";
  18. ?>
  19. --EXPECT--
  20. 葛󠄁
  21. 這󠄀
  22. 這󠄀い
  23. 這󠄀
  24. 這󠄀い
  25. 這󠄀
  26. 這󠄀い