字符串函数总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串函数总结相关的知识,希望对你有一定的参考价值。
//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);//=+=+
以上是关于字符串函数总结的主要内容,如果未能解决你的问题,请参考以下文章