本案例结合字符串的过滤、填充、替换课程简单做的总结

原创 2018-12-12 11:29:02 301
摘要:<?php//字符串过滤与填充//正则过滤$zheng = '0312强哥最棒9877';$ze = trim($zheng,'0..9');echo $ze,'<hr>';//字符串填充 str_pad($str,$size,$str,FLAG)---(指定要填充的字符串,因为默认是“空格”)$zheng1 = '强哥&#

<?php
//字符串过滤与填充

//正则过滤
$zheng = '0312强哥最棒9877';
$ze = trim($zheng,'0..9');
echo $ze,'<hr>';

//字符串填充 str_pad($str,$size,$str,FLAG)---(指定要填充的字符串,因为默认是“空格”)

$zheng1 = '强哥';
$qiangge = str_pad($zheng1,14,'v587',STR_PAD_BOTH);//STR_PAD_LEFT 可以调整方向
echo '<pre><span style="background-color: red">'.$qiangge.'</span></pre><br>';



<?php
//字符串的替换操作

//一、1. str_replace()  字符串替换
$str = '我是你v587的强哥';
echo str_replace('v587','帅气',$str);

//2. 删除指定字符,用空字符进行替换
echo str_replace('v587','',$str);

//3. 要被替换的字符串可以放在数组中
echo str_replace(['v587'],['最好最亲'],$str);

//二、忽略大小写  str_ireplace()

echo str_ireplace('V587','帅气',$str),'<br>';

//三、substr_replace()与 str_replace()类似,不同的是指定了目标字符串的匹配区间
$str1 = '我是你v587的强哥';
echo substr_replace($str1,'无所不能',0,strlen($str1)),'<br>';//第四个参数就是要替换的长度
echo substr_replace($str1,'666',0,6),'<br>';//同上
echo substr_replace($str1,'',0,6);

批改老师:天蓬老师批改时间:2018-12-12 11:56:53
老师总结:字符串操作, 是任何语言中,都非常重要, 特别是一些替换操作

发布手记

热门词条