background image

//剔除字符串左边开头的空格,并返回
//如有第二个参数则是剔除左边开头的空格换成剔除第二个参数里的字符串

$str

=ltrim("a asd ","a");

//剔除字符串右边开头的空格

$str

=rtrim(" asd ");

//把第一个字符串两边以第二个参数开头的字符串剔除。如没有第二个参数,默认剔除掉
字符串两边开头的空格

$str

=trim(" sdsdfas ","a");

//从字符串第一个参数里的指定位置开始取多长(多少个)字符,字符串中第一个字符位
置从 0 算。
//如果第二个参数为负则从字符串结尾倒数第几个开始取多长的字符串。结尾最后一个字
符算-1,截取方向总是从左到右

$str

=

substr

("abcdefgh",0,4);

 

//将第三个参数的第一个参数字符串用参数二字符串替换

$str

=

str_replace

("a","","abcabcAbca");

//与 str_replace 用法同,只是不区分大小写
//$str=str_ireplace("a"," ","abcabcAbca");
//返回括号里字符串的字符全部大写的字符串

$str

=

strtoupper

("sdaf");

//将括号里第一个字符串变成大写后返回

$str

=ucfirst("asdf");

//用 echo 等将括号里字符串打印在网页上时原汁原味打印出括号里的字符串,包括标签
字符

$str

=htmlentities("<br/>");

//返回第二个参数字符串在第一个字符串里出现的次数

$int

=substr_count("abcdeabcdeablkabd","ab");

//返回第二个字符串在第一个字符串第一次出现的位置,第一个字符位置算 0

$int

=

strpos

("asagaab","ab");

//返回第二个字符串在第一个字符串最后一次出现的位置,第一个字符位置算 0

$int

=

strrpos

("asagaabadfab","ab");

//截取返回参数一中从左至右第一个出现的参数二到参数一最后一个字符的字符串

$str

=

strstr

("sdafsdgaababdsfgs","ab");

//截取返回参数一中从左至右最后一个出现的参数二到参数一最后一个字符的字符串

$str

=

strrchr

("sdafsdgaababdsfgs","ab");

//将参数二中每一个字符在参数一中相同字符前加"\"

$str

=

addcslashes

("abcdefghijklmn","akd");

//将参数一的字符串填充到参数二指定的长度(单字符个数),参数三为指定填充的字符
串,不写默认空格
//参数四填充位置,0 在参数一左侧开头填充,1 右侧开头,2 两边开头同时。不写默认在
右侧开头填充

$str

=

str_pad

("abcdefgh",10,"at",0);