字符串统计
计算字符串长度在php开发中经常遇到,需要使用的函数是strlen() 字符串单词统计函数 str_word_count() (只对ASCII的英文单词起作用)
清除空格
php开发在很多情况下要考虑客户使用便捷,比如输入用户名不小心多了一个空格,怎么办。那就用清楚空格函数 ltrim()函数是从左清除字符串头部的空格 rtrim()函数是从右清除字符串头部的空格 trim()函数是两边同时去除头部和尾部的空格 这三个函数大家可以找一下规律,trim是左右清楚,那么,ltrim中l就好比left左边,所以是左边清除。同理,右边也是。
字符串切分
在php函数中常用到字符串切分,即explode()和strtok()函数。implode()函数是按照一定间隔标准组合成一个字符串。 implode()别名又用作join()功能都是一致的。在其中explode()函数用的较多,大部分是用作,邮箱、网址、文件等分割。strtok()函数与explode()相比能记住分割后的新字符串在原字符串中的位置,以便继续分割。
字符串截取
注:每个中文占2个字符 在php开发中也会遇到截取字符串,那便用到substr()函数。其中目标字符串是某个字符串变量的变量名,起始位置和截取长度都是整数。如果都是正数,起始位置的整数必须小于街区长度的整数,否则函数返回值为假。如果截取长度为负数,则意味着,是从起始位置开始往后,除去从目标字符串结尾算起的长度的字符串以外的所有字符。 格式:substr(目标字符串,起始位置,截取长度)
字符串替换
通常在php实际开发中,往往有些部分的字符串相同,为了提高网站运行效率,我们需要替换一下,做个调用。那就是substr_replace()函数。 格式: substr_replace(目标字符串,替换字符串,起始位置,替换长度)
字符串查找
php在开发或者加密中会生成一大堆字符串,有时候我们需要定位一个字符串,就需要用到查找函数strstr()。 strstr()函数对字符大小写不敏感。 格式:strstr(目标字符串,需要查找的字符)
正则表达式
正则替换字符串
在编写代码中,网站往往需要交换友情链接,为了方便我们一般都需要做个提取,是链接变得简便、好用。那就要用到php中的函数ereg_replace()和eregi_replace(),前者对大小写敏感,后者对大小写不敏感。 格式 ereg_replace(正则表达规范,欲取代字符串子串,目标字符串) 正则切分字符串 大多数商城开发中,我们需要用到数组,来整合、输出不同界面的客户信息、产品信息,这就需要我们用数组来实现。在php函数中split()和spliti()函数就可以做到,把不同信息进行切分,重复调用,提高网站运行效率,前者对大小写敏感,后者对大小写不敏感。 格式 split(正则表达式,目标字符串)
本文链接: https://erik.xyz/2014/11/10/php-zhong-zi-fu-chuan-zheng-ze-han-shu/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!