php字符串处理函数
2014-03-19 14:22
246 查看
<?php /** * 字符串处理 * trim 去除首尾空格 * nl2br 可以把\n 或者回车转换成br * htmlentities 这个函数最实用 可以把html 转换成可以看到的形式 也就是 过滤 * strip_tags 把html代码删掉 * addslashes 把带有引号 和斜杠的字符串 加个\符号 * strtoupper 将字符串转换成大写 * strtolower 将字符串全部转换成小写 * ucfirst 将第一个字符转换成大写 * ucwords 将每个单词第一个字母转换成大写 * str_pad 字符串 之间填充 个人感觉很有意思 str_pad(变量,填充格式,填充什么东西,str_pad_left); * explode ### 字符串切割 返回一个数组 * implode ###将数组值 用特定的方式组合 * strtok 比较灵活 适合小型分割 * substr ###显示部分字符串 substr(字符串,开始位置,结束位置); * str_split 分解字符串 把字符串分级成一个一个的数组 * strrev 将字符串翻转 * strcmp 字符串比较大小 * strspn 计算字符串中全部字符都存在于指定字符集合中的第一段子串的长度。 * strlen 计算字符串的长度 * strstr 从指定的字符串开始输出后面的东西 * strpos 查找字符串第一次出现的位置 0开始 * strrpos 查找字符串最后一次出现的位置 0开始 * str_replace ###字符串替换str_replace(要替换的内容,替换成什么内容,源) * str_ireplace 不区分大小写 * substr_replace 替换 substr_replace(源,要替换成什么,开始位置,结束位置); * mb_strlen 得出中文字符的大小 第二个函数放编码 * mb_strpos 算出中文第一次出现的位置 * mb_substr 从指定位置去除指定的文字 * substr_count 查找出某个数字出现的次数 */ header('Content-Type:text/html; charset=utf-8'); $str ='aaa'; //echo str_pad($str,10,'tt',STR_PAD_LEFT).'dfd'; $a = "aaa.b b,ccc"; $b=strtok($a,' ,.'); while ($b){ //echo $b.'<br />'; $b = strtok(' ,.'); } $a='aaa'; $d=substr_replace('aaa','bbb',0,2); // echo $d; $a= "dsfdsfsdfewfsdfdsfdsf"; echo substr_count($a,'d'); ?>
相关文章推荐