`
wudikua123
  • 浏览: 61927 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

字符串替换

    博客分类:
  • php
 
阅读更多
问题:将一个字符串中的a替换成b,b替换成c.
介绍两个函数一个是strtr(),还有就是带回调的正则替换,preg_replace_callback($pattern,$callback,$text);其中callback有一个参数,接受一个$matches数组.
<?php
        $str = "abc";
        echo preg_replace_callback("/[a,b]/", function($matches){
                if($matches[0] == "a"){ 
                        return "b";
                }               
                if($matches[0] == "b"){         
                        return "c";     
                }               
        }, $str);
        echo strtr($str,"a","b")
?>



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics