etsetra / library
为 etsetra 项目提供的辅助工具。
此软件包的官方仓库似乎已丢失,因此软件包已被冻结。
1.0.7
2022-04-04 19:41 UTC
Requires
- php: ^7.0|^8.0
README
安装
composer require etsetra/library
日期时间
use Etsetra\Library\DateTime;
echo (new DT)->nowAt();
// 2021-09-30T00:00:00+00:00
echo (new DT)->createFromFormat('d.m.Y H:i:s', '30.09.2021 00:00:00');
// 2021-09-30T00:00:00+00:00
洛雷姆
use Etsetra\Library\Lorem;
print_r((new Lorem)->ipsum(1));
// Tortor molestie fusce tempus sociosqu nostra tristique nisl cras. Adipiscing primis consequat tempus pellentesque aliquet. Sit interdum dictum at tincidunt eleifend cursus proin nullam sollicitudin maximus duis morbi tristique. Ipsum at mauris fringilla commodo dui class sociosqu porta enim rhoncus sodales aenean, ipsum mi at mollis commodo inceptos habitant aenean. Non mollis nisi diam.
Ascii 修复器
use Etsetra\Library\Char;
echo (new Char)->convertAscii('ĞÜŞİÖÇI...', []);
// Options
'delimiter' => ' ',
'limit' => null,
'lowercase' => false,
'uppercase' => false,
'replacements' => [],
'transliterate' => false
Nokogiri
// Nokogiri after character encoding errors are fixed
// You can access the document on the Nokogiri page. https://github.com/olamedia/nokogiri
use Etsetra\Library\Nokogiri;
ArrayTo
use Etsetra\Library\ArrayTo;
// Returns the XML output of the Array value.
echo (new ArrayTo)->xml([ 'name' => 'Hakkı', 'class' => '4ABC' ]);
// Returns the CSV output of the Array value.
echo (new ArrayTo)->csv([ 'name' => 'Hakkı', 'class' => '4ABC' ]);