ybagheri/strfun

这是一个方便的小函数,可以去除两个指定文本之间的字符串。这可以用于解析XML文本、bbCode或任何其他定界符代码/文本。基于justin-cook的方法将波斯/阿拉伯数字转换为英文数字,反之亦然。

dev-master 2018-03-06 11:32 UTC

This package is auto-updated.

Last update: 2024-09-18 02:08:44 UTC


README

这是一个方便的小函数,可以去除两个指定文本之间的字符串。这可以用于解析XML文本、bbCode或任何其他定界符代码/文本。基于justin-cook方法。

用法

通过Composer安装

composer require ybagheri/strfun dev-master

示例

require "vendor/autoload.php";
use Ybagheri\Strfun;

$fullstring = 'this is my [tag]dog[/tag]';

$beforeTag = 'this is my ';
$afterTag = 'dog[/tag]';
$betweenTag = 'dog';

$startTag='[tag]';
$endTag='[/tag]';

echo Strfun::getStringBetween($fullstring, $startTag, $endTag).'</br>'; //dog
echo Strfun::getStringBefore($fullstring, $startTag, $endTag).'</br>'; //this is my
echo Strfun::getStringAfter($fullstring, $startTag, $endTag).'</br>'; //dog[/tag]
//----------------------------------

$mixedText =  '۰۱۲۳456۷۸۹';
echo Strfun::faToEnNumber($mixedText); //'0123456789'
echo PHP_EOL;
echo Strfun::EnTofaNumber($mixedText); //'۰۱۲۳۴۵۶۷۸۹'