承接 leobenoist/string-helper 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

leobenoist/string-helper

最新稳定版本:v1.0.3

Composer 安装命令:

composer require leobenoist/string-helper

包简介

PHP StringHelper is a small library that can perform string manipulation.

README 文档

README

Usage:

StringHelper::toUpperCamelCase($string)

    use LeoBenoist\StringHelper\StringHelper;
    
    StringHelper::toUpperCamelCase('CamelCase');
    StringHelper::toUpperCamelCase('camelCase');
    StringHelper::toUpperCamelCase('camel_case');
    StringHelper::toUpperCamelCase('camel case');

Result: CamelCase

StringHelper::toLowerCamelCase($string)

    use LeoBenoist\StringHelper\StringHelper;

    StringHelper::toLowerCamelCase('CamelCase');
    StringHelper::toLowerCamelCase('camelCase');
    StringHelper::toLowerCamelCase('camel_case');
    StringHelper::toLowerCamelCase('camel case');
    StringHelper::toLowerCamelCase('camel Case');

Result: camelCase

StringHelper::toSnakeCase($string)

    use LeoBenoist\StringHelper\StringHelper;

    StringHelper::toSnakeCase('SnakeCase');
    StringHelper::toSnakeCase('snakeCase');
    StringHelper::toSnakeCase('snake_case');
    StringHelper::toSnakeCase('snake case');
    StringHelper::toSnakeCase('snake Case');

Result: snake_case

StringHelper::toLowerCase($string)

    use LeoBenoist\StringHelper\StringHelper;

    StringHelper::toLowerCase('LowerCase');
    StringHelper::toLowerCase('lowerCase');
    StringHelper::toLowerCase('lower_case');
    StringHelper::toLowerCase('lower case');
    StringHelper::toLowerCase('lower Case');

Result: lower case

StringHelper::toHumanCase($string)

    use LeoBenoist\StringHelper\StringHelper;

    StringHelper::toHumanCase('HumanCase');
    StringHelper::toHumanCase('humanCase');
    StringHelper::toHumanCase('human_case');
    StringHelper::toHumanCase('human case');
    StringHelper::toHumanCase('human Case');

Result: Human case

StringHelper::endWith(string $haystack, string $needle)

    use LeoBenoist\StringHelper\StringHelper;

    StringHelper::endsWith('WillItEndWithTheWordEnd', 'End');

Result: true

StringHelper::startsWith(string $haystack, string $needle)

    use LeoBenoist\StringHelper\StringHelper;

    StringHelper::startsWith('WillItStartsWithTheWordWill', 'Will');

Result: true

StringHelper::extractPrefix(string $haystack, string $separator = '-')

    use LeoBenoist\StringHelper\StringHelper;

    StringHelper::extractPrefix('pre-fix');
    StringHelper::extractPrefix('pre-bla-fix');

Result: pre

StringHelper::extractSuffix(string $haystack, string $separator = '-')

    use LeoBenoist\StringHelper\StringHelper;

    StringHelper::extractSuffix('suf-fix');
    StringHelper::extractSuffix('suf-bla-fix');
    StringHelper::extractSuffix('suf#fix', '#');

Result: fix

StringHelper::removePrefix(string $haystack, string $separator = '-')

    use LeoBenoist\StringHelper\StringHelper;

    StringHelper::removePrefix('pre-fix');
    StringHelper::removePrefix('pre#fix', '#');

Result: fix

StringHelper::removeSuffix(string $haystack, string $separator = '-')

    use LeoBenoist\StringHelper\StringHelper;

    StringHelper::removeSuffix('pre-fix');
    StringHelper::removeSuffix('pre#fix', '#');

Result: pre

StringHelper::stringContains(string $haystack, string $needle)

    use LeoBenoist\StringHelper\StringHelper;

    $this->assertTrue(StringHelper::contains('It is better to offer no excuse than a bad one.', 'better');

Result: true

Run tests

./vendor/phpunit/phpunit/phpunit

统计信息

  • 总下载量: 5.49k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-04-08