- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
字符串辅助函数.pdf
字符串辅助函数
字符串辅助函数
字符串辅助函数⽂件包含了⼀些帮助你处理字符串的函数。
加载辅助函数
可⽤函数
加载辅助函数
该辅助函数通过下⾯的代码加载:
$this-load-helper(string);
可⽤函数
该辅助函数 下列可⽤函数:
random_string([$type = alnum[, $len = 8]])
参数:
$type (string) -- Randomization type
$len (int) -- Output string lengt
返回: A random string
返回类型: string
根据你所指定的类型和长度产⽣⼀个随机字符串。可⽤于⽣成密码或随机字符串。
第⼀个参数指定字符串类型,第⼆个参数指定其长度。 下列⼏种字符串类型可供选
择:
alpha: 只含 ⼤⼩写字母的字符串
alnum: 含 ⼤⼩写字母以及数字的字符串
basic: 根据 mt_rand() 函数⽣成的⼀个随机数字
numeric: 数字字符串
nozero: 数字字符串 (不含零)
md5: 根据 md5() ⽣成的⼀个加密的随机数字 (长度固定为 32 )
sha1: 根据 s a1() ⽣成的⼀个加密的随机数字 (长度固定为 40 )
使⽤⽰例:
echo random_string(alnum, 16);
注解
unique 和 encrypt 类型已经废弃,它们只是 md5 和 s a1 的别名。
incrementstring($str[, $sep arator = [, $first = 1]])
参数:
$str (string) -- Input string
$separator (string) -- Separator to append a duplicate number wit
$first (int) -- Starting number
返回: An incremented string
返回类型: string
⾃增字符串是指向字符串尾部添加⼀个数字,或者对这个数字进⾏⾃增。 这在⽣成⽂
件的拷贝时⾮常 ⽤,或者向数据库中某列 (例如 title 或 slug )添加重复的内容, 但
是这⼀列设置了唯⼀索引时。
使⽤⽰例:
echo increment_string(file, _); // file_1
echo increment_string(file, -, ); // file-
echo increment_string(file_4 ); // file_5
alternator($args)
参数:
$args (mixed) -- A variable number of arguments
返回: Alternated string(s)
返回类型: mixed
当执⾏⼀个循环时,让两个或两个以上的条⽬轮流使⽤。⽰例:
for ($i = 0; $i 10; $i++)
{
echo alternator(string one, string two);
}
你可以添加任意多个参数,每⼀次循环后下⼀个条⽬将成为返回值。
for ($i = 0; $i 10; $i++)
{
echo alternator(one, two, three, four, five);
}
注解
如果要多次调⽤该函数,可以简单的通过不带参数重新初始化下。
repeater($data[, $num = 1])
参数:
$data (string) -- Input
$num (int) -- Number of times to repeat
返回: Repeated string
返回类型: string
重复⽣成你的数据。例如:
$string = \n;
echo repeater($string, 30);
上⾯的代码会⽣成 30 个空⾏。
注解
该函数已经废弃,使⽤原⽣的 str_repeat() 函数替代。
reduce_double_slas es($str)
参数:
$str (string) -- Input string
返回: A string wit norm
文档评论(0)