php基础知识 7,字符函数库

函数:是实现特定功能的,可以重复执行的代码段;

函数分为内置函数和用户函数:

1,内置函数是指php本身提供的各类库函数,如字符函数库,数学函数库等;

         2,用户函数是指用户在程序中自定义的函数或方法;


strlen函数 :用于获取字符串长度[只能测试英文字母和数字的长度]

                  (测试中文字符串长度用mbstring函数库)

例: 结果分别是0 ,2,6


strtolower函数:将字符串转换成小写

strtoupper函数:将字符串转换成大写

ucfirst函数:将句子首字母转换成大写

ucwords函数:将每个单词的首字母转换为大写字母

str_replace函数实现字符替换,区分大小写

       例:

str_ireplace函数实现字符替换,不区分大小写

htmlspecialchars函数:预定义的字符转换为HTML实体

语法:htmlspecialchars(string,$flags = ENT_COMPAT)

                        说明:$flags 参数规定如何处理引号,其值可以为:

                                                                                          ENT_COMPAT  -默认,仅编码双引号;

                                                                                          ENT_QUOTES   - 编码双引号和单引号;

                                                                                          ENT_NOQUOTES -不编码任何引号;

ltrim函数:实现删除字符串开始位置的空格或其他字符

                        语法:ltrim(string , $charlist)  

                        说明:charlist规定从字符串中删除哪些字符。如果省略该参数,则移除下列所有字符

                                    

                       例:

rtrim函数:实现删除字符串结束位置的空格或者其他字符

trim函数:实现删除字符串开始和结束位置的空格或者其他字符

strpos函数:将返回一个字符在另一个字符第一次出现的位置    

类似的->  strrpos函数:将返回一个字符串在另一个字符串最后一次出现的位置,区分大小写(多出 r  指的是 right)

                  例: 返回是1    (如果没有出现,则返回FALSE)

stripos函数:将返回一个字符在另一个字符第一次出现的位置,忽略大小写

类似的->  strripos函数:将返回一个字符串在另一个字符串最后一次出现的位置,忽略大小写

substr函数:实现截取字符串

             语法:substr(string,$start,$length)  

                         $start指的是从哪一位截取   

                         $length截取的长度,如果省略length  则返回从start至字符结尾之间的字符串

                   注:如果start或length为负数,则倒数

strstr函数:将搜索一个字符串在另一个字符串中的第一次出现的位置(进行截取),区分大小写

           类似的->  strrchr函数:将返回一个字符串在另一个字符串最后一次出现的位置(进行截取),忽略大小写

            语法:strstr(string)

            说明:函数返回字符串的其余部分

例:$str1 = 'abcdef';

$str2 = 'c';

                        strstr($str1,$str2);   //返回 cdef

stristr函数:将搜索一个字符串在另一个字符串中的第一次出现的位置,忽略大小写

strrev函数:反转字符串   abc -> cba

****************************************************************************************************************

md5函数实现计算字符串的md5哈希函数

str_shuffle函数:随机打乱字符串

explode函数:使用一个字符串分割另一个字符串   (分割的结果是一个数组)

                   例:

implode函数:将一个一维数组的值转化为字符串

                       例:

sprintf函数:格式化字符串 

            说明:如果%符号多月arg参数,则必须使用占位符,占位符位于%符号之后,有数字和 " \$ " 组成 

                                        

               例:

                        输出结果:there are 5 million cars in shanghai(第一个字符串$number会传给%u,第二个$str会匹配给%s)

       例:


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值