khuddus / php-camel-case-helpers
一个将下划线或破折号数组转换为驼峰式数组的PHP工具
1.0.0
2019-12-22 13:49 UTC
Requires
- php: >=7.2.0
Requires (Dev)
- phpunit/phpunit: >=8.0
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-09-23 12:40:45 UTC
README
一个提供驼峰式辅助函数的PHP库。您可以使用数组辅助函数将数组转换为驼峰式键数组,或者您可以使用字符串辅助函数将字符串转换为驼峰式。
结构
如果以下任何一项适用于您的项目,则目录结构应遵循行业最佳实践,并命名为以下名称。
bin/
build/
docs/
config/
src/
tests/
vendor/
安装
通过Composer
$ composer require khuddus/php-camel-case-helpers
使用方法
use Khuddus\Helpers\CamelCase\ArrayHelper; use Khuddus\Helpers\CamelCase\StringHelper; echo StringHelper::convertToCamelCasedString("Hello world"); //echoes helloWorld $convertedArray = ArrayHelper::convertToCamelCasedArray(['hello world'=>1]); //converts to ['helloWorld'=>1] $convertedArray = ArrayHelper::convertToCamelCasedArray(['hello world'=>1]); //converts to ['helloWorld'=>1] ArrayHelper::convertToCamelCasedArray([ 'Hello World'=>[ 'My----World'=>'this world' ], [ 'another -_-_WOrld'=>[ 'Busy_World'=>[ 'instruMental World'=>[ 'courageous--World'=>'mine' ] ] ] ] ], 3); /* converts it to [ 'helloWorld'=>[ 'myWorld'=>'this world' ], [ 'anotherWOrld'=>[ 'busyWorld'=>[ 'instruMental World'=>[ 'courageous--World'=>'mine' ] ] ] ] ] */
变更日志
有关最近更改的更多信息,请参阅变更日志。
测试
$ composer test
贡献
安全
如果您发现任何安全问题,请通过电子邮件khuddus1+github@gmail.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。