php怎么实现截取替换
2022-12-02 09:01:16
88
{{single.collect_count}}

php实现截取替换的方法:1、通过php中的substr函数以及自定义的substr_cut方法实现字符串截取;2、通过php中的str_replace函数实现字符串替换即可。

php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用

本文操作环境:Windows7系统、PHP7.1版、Dell G3电脑。

一、字符串截取

<?//构造字符串$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";echo "原字符串:".$str."";//按各种方式进行截取$str1 = substr($str,5);echo "从第5个字符开始取至最后:".$str1."";$str2 = substr($str,9,4);echo "从第9个字符开始取4个字符:".$str2."";$str3 = substr($str,-5);echo "取倒数5个字符:".$str3."";$str4 = substr($str,-8,4);echo "从倒数第8个字符开始向后取4个字符:".$str4."";$str5 = substr($str,-8,-2);echo "从倒数第8个字符开始取到倒数第2个字符为止:".$str5.""; ?>
登录后复制

支持中英文混合截取。

/*------------------------------------------------------参数:$str_cut需要截断的字符串$length 允许字符串显示的最大长度程序功能:截取全角和半角(汉字和英文)混合的字符串以避免乱码------------------------------------------------------*/function substr_cut($str_cut,$length){if (strlen($str_cut) > $length){for($i=0; $i < $length; $i++)if (ord($str_cut[$i]) > 128)$i++;$str_cut = substr($str_cut,0,$i)."..";}return $str_cut;}?>
登录后复制

【推荐学习:《PHP视频教程》】

二、字符串替换

str_replace("iwind", "kiki", "i love iwind, iwind said");
登录后复制

将输出 "i love kiki, kiki said"

str_replace(find,replace,string,count)
登录后复制

find 必需。规定要查找的值。

replace 必需。规定替换 find 中的值的值。

string 必需。规定被搜索的字符串。

count 可选。一个变量,对替换数进行计数。

以上就是php怎么实现截取替换的详细内容,更多请关注php中文网其它相关文章!

回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}