字符串函数总结

戏子无情 提交于 2020-03-31 21:45:18

//1.echo print_f exit die 输出


//2.explode 使用一个字符串分割另一个字符串
$a='a,b,c';
echo'<pre>';
var_dump(explode(',',$a));
echo'</pre>';


//3.implode 将一个一维数组的值转化为字符串
$arr=array('a','b','c');
echo implode(',', $arr);//a,b,c


//4.trim 去除字符串两边空格 ltrim 去除字符串左边空格 rtrim去除字符串右边空格
$var = ' AB ';
echo '#',trim($var),'#';
echo '<br/>';
echo '#',rtrim($var),'#';
echo '<br/>';
echo '#',ltrim($var),'#';


//5.md5,sha1加密函数
echo md5(123456);
echo sha1(123456);


//6.number_format 以千位分隔符方式格式化一个数字
echo number_format(1234567);


//7.str_replace 字符串中的(某个用另一个)替换 str_ireplace 忽略大小写的字符串替换
$c='AaBbCc';
echo str_replace('a', '*',$c);//A*BbCc
echo str_ireplace('a', '*',$c);//**BbCc


//8.str_split 将字符串转换为数组
$d='abcdef';
print_r (str_split($d));//$arr1=['a','b','c','d','e','f']
print_r(str_split($d,3));//$arr2=['abc','def']


//9.strstr 查找字符串中首次出现的字符,然后打印出该字符后的字符串 stristr 忽略大小写 strrchr查找最后出现的字符,然后打印该字符后的字符串
$c='AaBbbCc';
echo strstr($c,'a');//aBbbCc
echo stristr($c,'b');//BbbCc
echo strrchr($c, 'b');//bCc


//10.strip_tags 从字符串中去除 HTML 和 PHP 标记
$e='<p>text</P>';
echo strip_tags($e);//text


//11.strpos 查找字符串中字符首次出现的位置 stripos 不区分大小写 strrpos 查找字符串中字符最后出现的位置 strripos 不区分大小写
$f='AaBbbBCc';
echo strpos($f,'a');//1
echo stripos($f, 'a');//0
echo strrpos($f, 'b');//4
echo strripos($f, 'b');//5


//12.substr 字符串截取
echo substr('abcdef', 2);//cdef
echo substr('abcdef', 2,-1);//cde
echo substr('abcdef', 2,1);//c


//13.strlen 字符串长度
echo strlen('abc');//3


//14.strtolower 将字符串转小写 strtoupper将字符串转大写 ucfirst第一个单词转大写 ucwords 每个单词首字母转大写
echo strtolower('heLLo');//hello
echo strtoupper('heLLo');//HELLO
echo ucfirst('heLLo');//HeLLo
echo ucwords('heLLo wOrld');//HeLLo WOrld


//15.str_repeat 重复输出指定的字符串
echo str_repeat('=+',2);//=+=+

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!