小弟请教一个问题 php 字符串变形与还原问题 小弟请教一个问题 php 字符串变形与还原问题案例: 我有一个字符串 a-b/c 变形后为 a-b-c-d怎么样才可以顺利实现还原为 a-b/c 而不是 a/b/c? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思 上面的问题应该是:小弟请教一个问题 php 字符串变形与还原问题案例: 我有一个字符串 a-b/c 变形后为 a-b-c怎么样才可以顺利实现还原为 a-b/c 而不是 a/b/c? $str = 'a-b-c';$str = preg_replace('/\-([^\-]*)$/', "/$1", $str);echo $str; 多谢你的解释,不好意思 我没把问题给说清楚,是这样的我数据库有一个字段含有 “ ”,“ ‘ & * $% # 等数据库接受不了的字符, 所以想用两个函数第一个函数把立马这样的类似字符串统统给替换为- 第二个函数再把它正确的给还原多谢各位朋友的解释,感激不尽 多谢你的解释,不好意思 我没把问题给说清楚,是这样的 我数据库有一个字段含有 “ ”,“ ‘ & * $% # 等数据库接受不了的字符, 所以想用两个函数 第一个函数把这样的类似字符串统统给替换为- 第二个函数再把它正确的给还原 多谢各位朋友的解释,感激不尽 $string = 'a-b-c'; //a-b/c$result = substr_replace($string, '/', strrpos($string, '-'), 1);echo $result; 奇怪 “ ”,“ ‘ & * $% # 这些字符为何不能被数据库接受? LZ 你表达的 .. :(addslashes 、addcslashes 和 魔术引号自己研究下吧 啊?这怎么可能知道你的 - 原本是&还是$?这些符号数据库不能存么? 多谢楼上各位朋友的真诚解释, 我是为了编码url, 想把那些类似fdg-dfg3fdg/dfg&dfg的字符给转化为- 然后要生成这样的html文件,但是 这个html文件要接受url 里面的参数来取数据,不是说数据库存不了这些字符,而是文件名里面不允许出现类似/这样的字符,所以要编码和解码,但是为了优化考虑又不想是原有的正常字符给变形,只想变形特殊字符,所以就出现了这个问题 附件管理的分页如何处理? php 取数组值最大的键名,有没有这个函数 PEAR DB numrows 总是返回1 php和cookie的问题!在先等 如何根据行号得到内容? 关于php里{ }用法的问题 ?!?!?!?!??!??!?**帮忙 有哪个用php画过证券走势图,动态的,请教心得 传输丢失问题 伪静态说的个什么东东 php一个类‘没有被实例化’和‘被实例化’,这俩性能差的多么 求助如何定义一个变量
$str = 'a-b-c';$str = preg_replace('/\-([^\-]*)$/', "/$1", $str);echo $str;
第二个函数再把它正确的给还原 多谢各位朋友的解释,感激不尽
$result = substr_replace($string, '/', strrpos($string, '-'), 1);
echo $result;