licvido / array-to-table
PHP对象数组转换为表格。
v1.0.0
2023-02-25 17:27 UTC
Requires
- php: >=8.0
Requires (Dev)
- phpstan/phpstan: ^1.9
- phpunit/phpunit: ^10.0
This package is not auto-updated.
Last update: 2024-09-22 23:40:44 UTC
README
PHP数组转表格
将PHP对象数组/数组转换为汇总表格。适用于调试和检查数据。
echo array_to_table($array);
要求
包需要PHP 8.0或更高版本。
安装
安装包的最佳方式是使用 Composer
$ composer require licvido/array-to-table
或者简单地将 array_to_table()
函数从 src/array_to_table.php
复制到您的项目中。
使用方法
将对象数组、数组或值传递给 array_to_table()
函数,并打印结果。
// array of values $array = ['lorem', 'ipsum', 3, 4, 5, 'dolor', 7]; // or array of arrays without keys $array = [ [1, 2], [1, 2, 3], [1, 4, 3], [5, 6], ]; // or array of arrays with keys and values $array = [ ['A' => 1, 'B' => 2], ['A' => 3, 'B' => 4], ['A' => 5, 'B' => 6, 'C' => 7, 'D' => 8], ['E' => 9, 'F' => 0], ]; // or array of objects $array = [ (object) ['A' => 1, 'B' => 2], (object) ['A' => 3, 'B' => 4], (object) ['A' => 5, 'B' => 6, 'C' => 7, 'D' => 8], (object) ['E' => 9, 'F' => 0], ]; // or array of mixed arrays and objects $array = [ ['A' => 1, 'B' => 2], (object) ['A' => 3, 'B' => 4], ['A' => 5, 'B' => 6, 'C' => 7, 'D' => 8], (object) ['E' => 9, 'F' => 0], ]; // or array of objects from json $dummyData = json_decode(file_get_contents('https://dummyjson.com/users')); $array = $dummyData->users; // print table echo array_to_table($array);
测试
composer test
许可证
此库采用MIT许可证 - 有关详细信息,请参阅 LICENSE.md 文件。