skybluesofa/hashtagify

从字符串中创建标签。

0.1.2.0 2018-07-13 20:00 UTC

This package is auto-updated.

Last update: 2024-09-20 01:59:25 UTC


README

Build Status Code Climate Test Coverage Total Downloads Version Software License

hashtagify

呃...从字符串创建标签

用法

你会发现这些方法名与将返回的结果相匹配。

生成小写标签

<?php
use Skybluesofa\Hashtagify;

echo Hashtagify::lowercase('The time is now!');
// "#thetimeisnow"
?>

生成大写标签

<?php
use Skybluesofa\Hashtagify;

echo Hashtagify::UPPERCASE('The time is now!');
// "#THETIMEISNOW"
?>

生成驼峰式标签

<?php
use Skybluesofa\Hashtagify;

echo Hashtagify::camelCase('The time is now!');
// "#theTimeIsNow"
?>

生成帕斯卡大小写标签

<?php
use Skybluesofa\Hashtagify;

echo Hashtagify::PascalCase('The time is now!');
// "#TheTimeIsNow"
?>

使用输入内容相同的格式生成标签

<?php
use Skybluesofa\Hashtagify;

echo Hashtagify::asIs('The time is now, Jim!');
// "#ThetimeisnowJim"
?>

生成所有单词大写的蛇形标签

<?php
use Skybluesofa\Hashtagify;

echo Hashtagify::Uppercase_Snake('The time is now!');
// "#The_Time_Is_Now"
?>

生成所有单词小写的蛇形标签

<?php
use Skybluesofa\Hashtagify;

echo Hashtagify::lowercase_snake('The time is now!');
// "#the_time_is_now"
?>

生成所有单词大写的蛇形标签,除了第一个单词是小写的

<?php
use Skybluesofa\Hashtagify;

echo Hashtagify::camelcase_Snake('The time is now!');
// "#the_Time_Is_Now"
?>