citripio / toolbelt
citripio网站的辅助工具
1.3.6
2020-03-20 16:15 UTC
README
PHP中contentor网站的辅助工具
开发
按照以下步骤发布新版本。
请记住,首先推送您的提交,然后创建新版本号的标签
git commit -m "Some meaningful comment"
git push
git tag -a 1.0.0 -m "Version 1.0.0"
git push --tags
几秒钟后,新版本将出现在Github 和 Packagist
安装
将此添加到您的 composer.json
{
"require": {
"citripio/toolbelt": "^1.0"
}
}
然后
require_once "./vendor/autoload.php";
$utils = new Citripio\Toolbelt();
方法
get_content_part($content, $tag)
接收一个字符串,并为给定的 <tag></tag>
名称进行解析。
include_utms()
对重定向很有用。
接收一个URL,并在存在的情况下返回添加了当前 utm_source
和 utm_campaign
GET参数的URL。如果URL已存在,则不会添加额外的 ?
。
save_user_token_and_session_in_cookies()
不接受任何参数。对于规范化cookie的名称很有用。
save_content_list_timestamps_in_cookies()
接收一个包含具有 created_at_timestamp
键的 contents[]
收集。将 id => timestamp
列表保存到cookie中,并返回该列表。
retrieve_saved_timestamp_for_content_id()
与 save_content_list_timestamps_in_cookies
相反。
接收一个内容列表和一个ID。返回该ID的 timestamp
。
generate_content_md5()
接收一个字符串或整数。使用相同的盐生成MD5哈希。
get_verse_code()
接收一个字符串,并为 <verse_code>
进行解析。
get_verse()
接收一个字符串,并为 <verse>
进行解析。
get_explanation()
接收一个字符串,并为 <explanation>
进行解析。
get_prayer_intro()
接收一个字符串,并为 <prayer_intro>
进行解析。
get_prayer()
接收一个字符串,并为 <prayer>
进行解析。
substring_words($text, $length)
接收一个字符串和一个整数。执行 substr() 操作,保持整个单词,并在结果不以 "." 或 "," 结尾时添加 "..."。