weby sloth
1.0.0
Perpustakaan PHP ini menyediakan alat manipulaton data sederhana dan dapat digunakan untuk analisis data sederhana, transformasi dan pelaporan. Misalnya, ia menyediakan operasi seperti input data sebagai "grup oleh", "pivot" dan fungsi agregat tambahan yang dapat diterapkan pada operasi ini.
composer require weby/sloth:v0.1Lihat Folder Contoh untuk info lebih lanjut.
// examples/data.php:
$ data = [
[ ' foo ' => ' one ' , ' bar ' => ' A ' , ' baz ' => 1 ],
[ ' foo ' => ' one ' , ' bar ' => ' B ' , ' baz ' => 2 ],
[ ' foo ' => ' one ' , ' bar ' => ' C ' , ' baz ' => 3 ],
[ ' foo ' => ' two ' , ' bar ' => ' A ' , ' baz ' => 4 ],
[ ' foo ' => ' two ' , ' bar ' => ' B ' , ' baz ' => 5 ],
[ ' foo ' => ' two ' , ' bar ' => ' C ' , ' baz ' => 6 ],
]; // examples/group.php:
require_once ' ../vendor/autoload.php ' ;
use Weby Sloth Sloth ;
include_once ' data.php ' ;
Sloth:: from ( $ data )
-> group ( ' foo ' , ' baz ' )
-> count ()
-> sum ()
-> avg ()
-> print ();
// Outputs:
// foo count sum avg
// one 3 6 2
// two 3 15 5 // examples/pivot.php:
require_once ' ../vendor/autoload.php ' ;
use Weby Sloth Sloth ;
include_once ' data.php ' ;
Sloth:: from ( $ data )
-> pivot ( ' foo ' , ' bar ' , ' baz ' )
-> print ();
// Outputs:
// foo A B C
// one 1 2 3
// two 4 5 6 Menjalankan tes sederhana:
vendor/bin/phpunitDokumentasi ini terletak di wiki repo ini.
Weby Sloth didistribusikan di bawah lisensi MIT.