citripio/toolbelt

citripio网站的辅助工具

1.3.6 2020-03-20 16:15 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:05:27 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

几秒钟后,新版本将出现在GithubPackagist

安装

将此添加到您的 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_sourceutm_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() 操作,保持整个单词,并在结果不以 "." 或 "," 结尾时添加 "..."。