栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从字符串中删除特定字符的方法?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从字符串中删除特定字符的方法?

有几种可用的方法,有时可以使它们执行完全相同的任务,例如preg_replace /
str_replace。但是,也许您只想从字符串的开头或结尾删除方括号;在这种情况下,preg_replace有效。但是,如果可能有多个括号,则preg_replace也可以完成这项工作。但是修剪更容易并且更有意义。

preg_replace() -删除开头和结尾的方括号

$widget_id = preg_replace(array('/^[/','/]$/'), '',$widget_text);

str_replace() -这将删除文本中任何位置的括号

$widget_id = str_replace(array('[',']'), '',$widget_text);

trim() -从头到尾修剪括号

$widget_id = trim($widget_text,'[]')

substr() -与trim()相同(假设小部件文本在文本内不包含任何右括号)

$widget_id = substr($widget_text,         $start = strspn($widget_text, '['),         strcspn($widget_text, ']') - $start  );


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/421769.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号