neoncitylights/data-url

允许在PHP中将数据URL作为实体对象进行操作

v2.0.0 2020-11-13 02:31 UTC

README

Packagist Version GitHub PHP Composer codecov

这是一个处理包含媒体类型和编码的base64字符串的数据URL的PHP小库。

此库完全符合RFC 23971

安装

composer require neoncitylights/data-url

使用方法

<?php

use Neoncitylights\DataUrl\DataUrlParser;

$dataUrlParser = new DataUrlParser();
$dataUrl = $dataUrlParser->parse( 'data:text/plain;base64,VGhlIGZpdmUgYm94aW5nIHdpemFyZHMganVtcCBxdWlja2x5Lg==' );

print( $dataUrl->getMediaType()->getEssence() );
// 'text/plain'

print( $dataUrl->getData() );
// `VGhlIGZpdmUgYm94aW5nIHdpemFyZHMganVtcCBxdWlja2x5Lg==`

print( $dataUrl->getDecodedValue() );
// 'The five boxing wizards jump quickly.'

许可

DataUrl遵循MIT许可