在Web编程中,字符串是使用最为频繁的数据类型之一,PHP为我们提供了大量实用的函数,帮助我们完成许多复杂的字符串处理工作!
一、去除空白或其他字符函数
1.trim()
2.ltrim()
2.rtrim()
二、大小写转换函数
1.strtoupper()
2.strtolower()
三、字符串查找函数
1.substr_count()
2.strpos()
3.strstr()
四、字符串替换函数
1.str_replace()
五、与html标签相关的函数
1.htmlspecialchars()
2.strip_tags()
六、字符串截取函数
1.substr()
七、字符串分隔函数
1.explode()
2.str_split()
<?php /* $str=' abc '; var_dump($str); var_dump(trim($str)); $str='abcabcdefac'; var_dump($str); var_dump(trim($str,'bac')); $str=' abc '; var_dump($str); var_dump(ltrim($str)); var_dump($str); */ /* $str='test'; var_dump($str); $str1=strtoupper($str); var_dump($str); $str='TeSt'; var_dump($str); var_dump(strtolower($str)); var_dump($str); */ /* $str='testteste'; var_dump(substr_count($str,'te')); $text2 = 'gcdgcdgcd'; echo substr_count($text2, 'gcdgcd'); $str='testteste'; var_dump(substr_count($str,'te',1,8));//不能超出字符串 */ /* $str='testteste'; var_dump(strpos($str, 't1')); if(strpos($str, 't')===false){ echo '没找到!'; }else{ echo '找到啦!'; } $str='testteste'; var_dump(strpos($str, 't',1)); */ /* $str='testteste'; var_dump($str); var_dump(strstr($str,'s')); var_dump(strstr($str,'s',true)); */ /* $str='testteste'; var_dump($str); var_dump(str_replace('t','T',$str)); */ /* $str='abc123abc'; var_dump($str); $str1=str_replace(array('1','2','3'),array('一','二','三'),$str,$count); echo $count; var_dump($str1); */ $str=array( 'abc123abc', '123abcabc', 'abcab123c' ); var_dump($str); $str1=str_replace(array('1','2','3'),array('一','二','三'),$str,$count); echo $count; var_dump($str1);