Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/php
- <?php
- function isAssoc(array $arr): bool
- {
- if (array() === $arr) return false;
- return array_keys($arr) !== range(0, count($arr) - 1);
- }
- function dump($a): string
- {
- if (is_array($a)) {
- if (isAssoc($a)) {
- $chunks = array_map(function($k, $v) {
- return sprintf('%s => %s', dump($k), dump($v));
- }, array_keys($a), $a);
- } else {
- $chunks = array_map(function($v) {
- return dump($v);
- }, $a);
- }
- return sprintf('[%s]', implode(', ', $chunks));
- }
- return var_export($a, true);
- }
- $data = $argv[1] ?? null;
- printf("%s\n", dump(json_decode($data, true)));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement