|
参考文献:http://www.cnblogs.com/freespider/archive/2010/08/19/1803308.html
举例: trim(string[,charlist]) // 去除字符串两边的空白或者指定字符
// string ------ 必选, 规定要检查的字符串 ;
// charlist--------- 可选, 规定从字符串中删除哪些字符,
如果省略则默认移除 "\0" ---- NULL ; "\x0B"------ 垂直制表符; "\t"------制表符 ; "\n"----- 换行 ; "\r"----回车; “ ”-----空格;
字符串的长度---------- strlen() ;【空格回车都算一个字符长度】;
获取中文字符串的长度—————— mb_strlen($str,"UTF-8");
字符串的截取[参考文献:https://www.cnblogs.com/xzj8023tp/p/6430944.html]
substr(字符串变量,开始截取的位置下标,截取的长度【可以是负数表示从尾部截取】);
mb_substr($str,开位,长度, 'utf8'); 用来截取中文,但是 中文占两个字符长度 截取时需谨慎注意;
字符串的查找【参考文献:http://www.php100.com/cover/php/2240.html】
strpos($str, $findstr[option]) ; 被查的大字符串, 查的小字符串, 定位的起始位置【可选 返回的值 仍是 总字符串的下标】
---------- 成功 返回下标记; 没找到失败返回 false;
字符串的替换:(区分大小写)
str_replace( 要查找的小字符串, 要替换的小字符串,被搜索的大字符串 ,计算次数【可选】 ) ;
字符串格式化:【参考文献:https://www.cnblogs.com/lucktian/p/5573704.html 】
其实吧 我看这玩意真心有用 但是在这列举真没啥卵用:单论字符串的处理 基本上都叫格式化,我补一个md5加密的格式化代码- $password ="tiancaixiaoxiong";
- echo md5($password);
- //然后拿着这个和用户名一块滚去数据库里查 有 就让他登录成功 没有就让他重新登录
复制代码
数组转化为字符串:【参考文献:https://www.cnblogs.com/sweetXiaoma/p/5975149.html】
implode('!',$arr); -------------- 将一个数组以 ! 分隔合成一个字符串,参数可以为“”;
字符串转化为数组:
explode('!',$str); -------------将字符串以!分隔成一个一维数组, 分隔符不能为“”;
str_split($str,3);------------- 将字符串分隔成数组,将字符串从左向右每三个字符分割一次,后面不够三个的有几个算几个;
|
|