最新消息:

php函数preg_replace替换字符串中的第一个变量

Cisco admin 4245浏览 0评论

php如何让替换字符串中的第一个变量,今天遇到一个棘手的问题,就是循环创建目录的问题,以前也遇到过这个问题,当时是手动配置的目录可以手动的更改目录,现在是在数据库中读取的,比如,数据库中这样规定的: $ dir = ‘/Htnls/Articles/hot’;(假设这里是在数据库读取后的数据) 接下来就是出现《php循环创建目录,不成功的解决办法》通过这篇文章得知,如果这样写的话就不会出现问题了, $ dir = ‘Htnls/Articles/hot’; 所以,这里在读取数据库之后要对数据进行处理,首先想到的是 php的替换函数: str_replace但是,新的问题出现了,str_replace(‘/’,”,$ dir) 这样替换后,就是把全部的‘/’替换成空了,然后又搜索 str_replace这个函数是不是有另外一个参数来控制替换的个数,并没有,然后想新的办法,这次想到了另一个替换函数 preg_replace 哈哈,经过再一次的尝试终于成功了,我是这样进行替换的: preg_replace(‘///’, “”, $ dir, 1); 最后得到的是: ‘Htnls/Articles/hot’ 以后遇见类似的问题后,可以用这个方法进行解决! 技术分享,技术交流,小涛与您共同成长……
飞自由,点点滴滴,从基础开始—PHP技术博客

转载请注明:爱开源 » php函数preg_replace替换字符串中的第一个变量

您必须 登录 才能发表评论!