deoliveiralucas/array-keys-case-transform
最新稳定版本:1.1.1
Composer 安装命令:
composer require deoliveiralucas/array-keys-case-transform
包简介
Simple library to handle words case transformation from array keys
README 文档
README
Simple library to handle words case transformation from array keys.
Installation
composer require deoliveiralucas/array-keys-case-transform
Usage
use ArrayKeysCaseTransform\ArrayKeys; $input = [ 'first_key' => 'value' ]; print_r(ArrayKeys::toCamelCase($input)); /* Output: Array ( [firstKey] => value ) */ $input = [ 'firstKey' => 'value' ]; print_r(ArrayKeys::toSnakeCase($input)); /* Output: Array ( [first_key] => value ) */
Custom format
use ArrayKeysCaseTransform\ArrayKeys; use ArrayKeysCaseTransform\Transformer\AbstractTransformer; $input = [ 'firstKey' => 'value' ]; $customTransform = new class extends AbstractTransformer { protected function format(string $key) : string { return str_replace('Key', 'CustomKey', $key); } }; print_r(ArrayKeys::transform($customTransform, $input)); /* Output: Array ( [firstCustomKey] => value ) */
Contributing
Please see CONTRIBUTING for details.
License
ArrayKeysCaseTransform is released under the MIT License. Please see License File for more information.
统计信息
- 总下载量: 190.16k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-05-18