nikidze/php-psr-transliterate

0.1 2021-11-25 19:10 UTC

This package is auto-updated.

Last update: 2024-09-26 01:17:59 UTC


README

Total Downloads Total Downloads Total Downloads Total Downloads

俄语

特点

  • 从俄语到拉丁语的转写;
  • 支持ISO9选项B (GOST 7.79—2000);
  • 支持友好的URL;
  • 完整的测试覆盖;

安装

composer require nikidze/php-psr-transliterate

示例

简单转写

<?php
require __DIR__ . '/../vendor/autoload.php';

use Nikidze\Transliterate\Transliterator;

// Aleksandr Sergeevich Pushkin
echo Transliterator::translit('Александр Сергеевич Пушкин');
// s"esh' eschyo e'tix myagkix francuzskix bulok, da vy'pej chayu
echo Transliterator::translit('съешь ещё этих мягких французских булок, да выпей чаю', 'iso9');

友好的URL转写

// aleksandr-sergeevich-pushkin-dubrovskiy
echo Transliterator::friendlyUrl('Александр Сергеевич Пушкин: "Дубровский"');

依赖关系

  • php >= 7.2.0

英语

特点

  • 从俄语到拉丁语的转写;
  • 支持ISO9转写;
  • 支持友好的URL;
  • 完整的测试覆盖;

安装

composer require nikidze/php-psr-transliterate

示例

简单

<?php
require __DIR__ . '/../vendor/autoload.php';

use Nikidze\Transliterate\Transliterator;

// Aleksandr Sergeevich Pushkin
echo Transliterator::translit('Александр Сергеевич Пушкин');
// s"esh' eschyo e'tix myagkix francuzskix bulok, da vy'pej chayu
echo Transliterator::translit('съешь ещё этих мягких французских булок, да выпей чаю', 'iso9');

####友好的URL

// aleksandr-sergeevich-pushkin-dubrovskiy
echo Transliterator::friendlyUrl('Александр Сергеевич Пушкин: "Дубровский"');

需要

  • php >= 7.2.0