intuxicated/persian-text

该包已被废弃,不再维护。未建议替代包。

波斯文文本转换

dev-master / 1.1.x-dev 2017-12-13 10:49 UTC

This package is not auto-updated.

Last update: 2020-02-21 15:54:49 UTC


README

阿拉伯数字

将阿拉伯数字替换为波斯数字

<?php
$res = PersianChar::ar_numbers('۱۲۳۴1234١٢٣٤')
// ۱۲۳۴1234۱۲۳۴

英语数字

将英语数字替换为波斯数字

<?php
$res = PersianChar::en_numbers('۱۲۳۴1234١٢٣٤')
// ۱۲۳۴۱۲۳۴١٢٣٤

阿拉伯/英语数字

将阿拉伯和英语数字都替换为波斯数字

<?php
$res = PersianChar::numbers('۱۲۳۴1234١٢٣٤')
// ۱۲۳۴۱۲۳۴۱۲۳۴

字母

将非波斯字符替换为波斯字符。此方法覆盖了大多数在Unicode字符表中的字符。

<?php
$res = PersianChar::letters('ؠک مټن تﺴت')
// یک متن تست

注意,此方法还将删除不可打印字符,如U+200F

安装

Composer

php composer.phar require intuxicated/persian-text '~1.0@dev'

原始PHP

git clone https://github.com/intuxicated/PersianChar.git

如果您的代码不支持PHP命名空间,请删除namespace Intuxicated\PersianChar;