weby sloth
1.0.0
ไลบรารีของ PHP นี้มีเครื่องมือ Manipulaton ข้อมูลอย่างง่ายและอาจใช้สำหรับการวิเคราะห์ข้อมูลอย่างง่ายการแปลงและการรายงาน ตัวอย่างเช่นมันให้การดำเนินการดังกล่าวสำหรับข้อมูลอินพุตเป็น "กลุ่มโดย", "pivot" และฟังก์ชั่นรวมเพิ่มเติมที่อาจนำไปใช้กับการดำเนินการนี้
composer require weby/sloth:v0.1ดูตัวอย่างโฟลเดอร์สำหรับข้อมูลเพิ่มเติม
// 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 การรันการทดสอบนั้นง่าย:
vendor/bin/phpunitเอกสารนี้ตั้งอยู่ในวิกิของ repo นี้
Weby Sloth แจกจ่ายภายใต้ใบอนุญาต MIT