duncan3dc / bom-string
一个用于处理字节顺序标记(BOM)的PHP库
1.2.0
2024-06-26 11:28 UTC
Requires
- php: ^7.2 || ^8.0
- ext-mbstring: *
Requires (Dev)
- maglnet/composer-require-checker: ^2.0 || ^3.0
- nikic/php-parser: ^4.12.0
- phpstan/phpstan: ^0.12.100
- phpunit/phpunit: ^8.5.38
- squizlabs/php_codesniffer: ^3.4.3
README
一个用于处理字节顺序标记(BOM)的PHP库
安装
推荐使用Composer安装此库。
从您的项目根目录运行以下命令
$ composer require duncan3dc/bom-string
用法
从字符串中删除BOM并返回一个干净的UTF-8字符串
use duncan3dc\Bom\Util; $string = Util::removeBom($bomString);
还有可用的流过滤器
use duncan3dc\Bom\StreamFilter; stream_filter_register("bom-filter", StreamFilter::class); $file = fopen($filename, "r"); stream_filter_append($file, "bom-filter"); while ($row = fgetcsv($file)) { print_r($row); } fclose($file);
变更日志
自时间之初就已有变更日志可用
如何获得帮助
发现了bug?有问题?或者只是不确定某个功能如何使用?
请创建一个问题,我会尽力帮助。
或者您可以在Twitter上找到我
duncan3dc/bom-string 企业版
作为Tidelift订阅的一部分提供
duncan3dc/bom-string和其他数千个包的维护者正在与Tidelift合作,为构建应用程序时使用的开源依赖项提供商业支持和维护。节省时间,降低风险,并提高代码健康度,同时支付您所使用确切的依赖项的维护者。了解更多信息:点击这里。