- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
php字符串函数php字符串函数
?php
header(content-type:text/html;charset=utf-8);
date_default_timezone_set(PRC);
//字符串处理函数
//去除空格或其他字符
//1.trim ltrim rtrim 去除字符串首尾处/左边/右边的空白字符(或者其他字符)
//string trim ( string $str [, string $charlist = \t\n\r\0\x0B ] )
//此函数返回字符串 str 去除首尾空白字符后的结果。如果不指定第二个参数, trim() 将去除这些字符:
//可选参数,过滤字符也可由 charlist 参数指定。一般要列出所有希望过滤的字符,也可以使用 .. 列出一个字符范围。
$str = abcdefhigk \n;
$str1 = trim($str);
echo $str1;
$str2 = trim($str, \n e..k);
echo br;
echo $str2; //abcd 可以指定多个类型的值,可以用..表示
echo br;
//ltrim he rtrim 同理。 chop()是 rtrim()别名
//2.目录和文件名函数 basename() dirname() pathinfo()
$file = c:/ays/bbs/dds/index.php;
echo dirname($file);
echo br;
echo basename($file);
echo br;
var_dump(pathinfo($file));
echo hr;
//字符串生成和转化函数
//1.string str_pad ( string $input , int $pad_length [, string $pad_string = [, int $pad_type = STR_PAD_RIGHT ]] )
//该函数返回 input 被从左端、右端或者同时两端被填充到制定长度后的结果。如果可选的 pad_string 参数没有被指定,
//input 将被空格字符填充,否则它将被 pad_string 填充到指定长度。
//可选的 pad_type 参数的可能值为 STR_PAD_RIGHT,STR_PAD_LEFT 或 STR_PAD_BOTH。如果没有指定 pad_type,则假定它是 STR_PAD_RIGHT。
$str = abc;
$nstr = str_pad($str,10,fff); //默认填充在右边STR_PAD_RIGHT
echo $nstr;
echo br;
$nstr = str_pad($str,9,fff,STR_PAD_BOTH);
echo $nstr;
echo br;
$nstr = str_pad($str,9,fff,STR_PAD_LEFT);
echo $nstr;
echo hr;
//2.string str_repeat ( string $input , int $multiplier )
//返回 input 重复 multiplier 次后的字符串。
$str = 中国加油! ;
echo str_repeat($str,10);
echo hr;
//3.array str_split ( string $string [, int $split_length = 1 ] )
//如果指定了可选的 split_length 参数,返回数组中的每个元素均为一个长度为 split_length 的字符块,否则每个字符块为单个字符。
//如果 split_length 小于 1,返回 FALSE。如果 split_length 参数超过了 string 超过了字符串 string 的长度,
//整个字符串将作为数组仅有的一个元素返回
$str = my name is vilin;
var_dump(str_split($str)); //不指定长度,默认为一个字符长度。
var_dump(str_split($str,4)); //空格也会被看做一个字符。
echo hr;
//4.string strrev ( string $string ) 返回 string 反转后的字符串。
$str = UOY EVOL I;
echo strrev($str);
echo hr;
//5.string wordwrap ( string $str [, int $width = 75 [, string $break = \n [, bool $cut = false ]]] )
//使用字符串断点将字符串打断
文档评论(0)