ronappleton/php-key-changer

格式化Json字符串、对象和数组键。

v1.1.0 2020-08-20 19:08 UTC

This package is auto-updated.

Last update: 2024-09-21 04:43:54 UTC


README

Codacy Badge Build Status

简单,PhpKeyChanger 允许您传递一个Json字符串、对象或数组,它将递归地使用您提供的格式重新键名数组。

  • 驼峰式
  • 帕斯卡大小写
  • 蛇形大小写
  • 短横线大小写
  • studlyCase

安装

注意: Php key changer 需要 php ^7.4

composer require ronappleton/php-key-changer

用法

use RonAppleton\PhpKeyChanger\PhpKeyChanger;

$reKeyed = PhpKeyChanger::reKey($array, 'snake');

您可以使用上述任何一种格式,并且您可以传递一个Json对象、一个Json字符串或一个数组,它将返回与您传递的类型相同的结果。

鸣谢

我使用了 Illuminate\Support\Str 作为 StringConverters 类的基础,非常感谢 Taylor Otwell 以及所有贡献者。