PHP-字符串相关操作
2016-08-26 14:48
441 查看
$str = 'cabc中的点o.jpg.phP'; //字符串相关函数 echo strlen($str).'<br>';//统计字符串字节数 echo mb_strlen($str,'utf-8').'<br>';//统计字符串字符个数 str_split($str,3);//将字符串拆分成数组,对中文支持不好,按字节拆(3代表3个字节) strtoupper($str);//全部转化为大写 strtolower($str);//全部转化为小写 echo trim($str,'o').'<br>';//清除字符串左右的空格或指定字符串 echo ltrim($str,'o').'<br>';//清除字符串左的空格或指定字符串 echo rtrim($str,'o').'<br>';//清除字符串右的空格或指定字符串 nl2br($str);//将换行符转化为<br>标签 echo htmlspecialchars("<div>sssddd</div>");//utf-8字符集下原样输出 echo '<hr>'; echo strip_tags("<div><p>我是内容</p></div>");//去除标签只显示内容 echo '<hr>'; echo ucfirst("this");//将字符串中第一个字母变大写 echo '<hr>'; echo ucwords("This");//将字符串中第一个字母变小写 echo substr($str,0,3);//从索引0位置 截3个字节 echo mb_substr($str,4,3,'utf-8');//从索引0位置 截3个字符 echo strrev($str);//将字符串翻转 不支持中文 mb_internal_encoding('utf-8');//设置编码 此函数写上后,所有mb方法都不用写编码参数 echo strpos($str,'中');//检索字符串中某个字符首次出现的位置,返回其索引值 echo '今天是:星期'.mb_substr('日一二三四五六',date('w'),1,'utf-8');//自动输出今天是星期几 echo str_replace('P', '#', $str);//(区分大小写)字符串替换(被替换的字符,替换字符,字符串) echo str_ireplace('p', '*', $str).'<br>';//(不区分大小写)字符串替换 echo strstr($str,'.');//从·开始一直往后截(从左开始) echo strrchr($str, '.');//从·开始一直往后截(从右开始) $c = mb_convert_encoding('中国','utf-8');//转码函数
<pre name="code" class="php">//将含有中文的字符串翻转的方法(逆序函数)function str_cn_rev($str,$lang='utf-8'){$strrev = '';for($i = 0;$i<mb_strlen($str,$lang);$i++){$strrev = mb_substr($str,$i,1,$lang).$strrev;}return $strrev;}
相关文章推荐
- php字符串操作相关(3)
- php字符串处理函数相关操作
- php字符串操作相关的函数
- PHP字符串操作相关
- php字符串操作相关(2)
- php字符串操作
- 小胖学PHP总结4-----PHP的字符串操作
- php -- 字符串操作
- python字符串相关操作
- PHP开发中常用的字符串操作函数
- php学习笔记(五)字符串及其相关处理函数
- 有关UNICODE、ANSI字符集和相关字符串操作的总结
- .NET Framework 字符串相关操作细节介绍
- php学习笔记(九)文件相关的处理操作
- php 关于解析json数据的相关操作
- PHP学习笔记12:字符串操作
- PHP字符串实体操作
- 字符串相关操作函数汇总
- PHP 基础教程之字符串操作
- PHP字符串操作