0
点赞
收藏
分享

微信扫一扫

php(8)

攻城狮Chova 2022-05-01 阅读 48

文章目录

字符串处理

一、去除空格或其他字符函数
1.trim

$str='    abc   ';
var_dump($str);
var_dump(trim($str));
$str='abcabcdefac';
var_dump($str);
var_dump(trim($str,'bac'));//如果要去除多个字符可以连着写

二、大小写转换函数

$str='test';
var_dump($str);
$str1=strtoupper($str);
var_dump($str);
$str='TeSt';
var_dump($str);
var_dump(strtolower($str));
var_dump($str);

三、字符串查找函数
1.substr_count

$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));//不能超出字符串

2.strpos

$str='testteste';
var_dump(strpos($str, 't1'));
if(strpos($str, 't')===false){
echo '没找到!';
}else{
echo '找到啦!';
}
$str='testteste';
var_dump(strpos($str, 't',1));

3.strstr

$str='testteste';
var_dump($str);
var_dump(strstr($str,'s'));
var_dump(strstr($str,'s',true));

四、字符串替换函数
1.str_replace

$str=array(
'abc123abc',
'123abcabc',
'abcab123c'
	);
var_dump($str);
$str1=str_replace(array('1','2','3'),array('一','二','三'),$str,$count);
echo $count;
var_dump($str1);

五、与html标签相关的函数
1.htmlspecialchars

$str=<<<START
<p style="color:red;font-size:128px;">单位确定为取得完全</p>" '
START;
echo $str;
echo "\n";
echo htmlspecialchars($str);

2.strip_tags

$str=<<<START
<p style="color:red;font-size:128px;">单位确定为取得完全</p>
<div style="color:red;">的武器大全我</div>
START;
//echo $str;
//echo "\n";
echo strip_tags($str,"<div><p>");

六、字符串截取函数
1.substr

$str='testdqwdwqdwqdqdwq';
echo substr($str,3,2);
$str='test';
echo substr($str,-3,2);

七、字符串分隔函数
1.explode

$str='test,test1,test2,test3';
var_dump(explode(',',$str,2));

2.str_split

$str='test';
var_dump(str_split($str,3));
举报

相关推荐

0 条评论