skybluesofa / hashtagify
Create hashtags from strings.
0.1.2.0
2018-07-13 20:00 UTC
Requires
- php: >=5.3.0
- jbroadway/urlify: ^1
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
This package is auto-updated.
Last update: 2024-12-20 02:29:40 UTC
README
hashtagify
Um...make hashtags from strings
Usage:
You'll notice that these method names mirror the results that will be returned.
To generate lowercase hashtag:
<?php use Skybluesofa\Hashtagify; echo Hashtagify::lowercase('The time is now!'); // "#thetimeisnow" ?>
To generate uppercase hashtag:
<?php use Skybluesofa\Hashtagify; echo Hashtagify::UPPERCASE('The time is now!'); // "#THETIMEISNOW" ?>
To generate camelcase hashtag:
<?php use Skybluesofa\Hashtagify; echo Hashtagify::camelCase('The time is now!'); // "#theTimeIsNow" ?>
To generate Pascal case hashtag:
<?php use Skybluesofa\Hashtagify; echo Hashtagify::PascalCase('The time is now!'); // "#TheTimeIsNow" ?>
To generate hashtag using same case as what was entered:
<?php use Skybluesofa\Hashtagify; echo Hashtagify::asIs('The time is now, Jim!'); // "#ThetimeisnowJim" ?>
To generate snake case hashtag with all words uppercased:
<?php use Skybluesofa\Hashtagify; echo Hashtagify::Uppercase_Snake('The time is now!'); // "#The_Time_Is_Now" ?>
To generate snake case hashtag with all words lowercased:
<?php use Skybluesofa\Hashtagify; echo Hashtagify::lowercase_snake('The time is now!'); // "#the_time_is_now" ?>
To generate snake case hashtag with all words uppercased, except the first, which is lowercased:
<?php use Skybluesofa\Hashtagify; echo Hashtagify::camelcase_Snake('The time is now!'); // "#the_Time_Is_Now" ?>