pinyinSplit.php 903 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * 拼音分词示例.
  4. */
  5. namespace Yurun\Util;
  6. require_once \dirname(__DIR__) . '/vendor/autoload.php';
  7. $time = microtime(true);
  8. $mem1 = memory_get_usage();
  9. // 设为性能模式
  10. // Chinese::setMode('Memory');
  11. // 性能模式占用内存大,如果提示内存不足,请扩大内存限制
  12. // ini_set('memory_limit','256M');
  13. // 设为通用模式,支持 PDO_SQLITE 的情况下为默认
  14. // Chinese::setMode('SQLite');
  15. // 设为兼容模式,不支持 PDO_SQLITE 的情况下为默认
  16. // Chinese::setMode('JSON');
  17. // 拼音分词
  18. $string2 = 'xianggang';
  19. echo '"', $string2, '"的分词结果:', \PHP_EOL;
  20. var_dump(Chinese::splitPinyin($string2));
  21. echo '当前模式:', Chinese::getMode(), \PHP_EOL;
  22. echo '开始内存:', $mem1, '; 结束内存:', memory_get_usage(), '; 峰值内存:', memory_get_peak_usage(), \PHP_EOL;
  23. echo '耗时:', microtime(true) - $time, 's', \PHP_EOL;