哪里有人才招聘的网站?
想做个,随便拿spirit开刀先;)
- 娱乐乐园,
作者 wwwc 发布于 2003-09-01 分类:php基础编程
$str="fsdfdsfdsfdsf "" ["] dfsdfdsfsd ["] fsd";
这样把[]里的 " 换成 ",其他地方的不换,只换[ ]里的
逛论坛交流:东东在吗,帮忙啊,这个我不会啊
str_replace("["]","[\ "]",$str);
没测试,好像不对
那本来是转义“你换了岂不是有毛病,我那不行
用正则吧,你这个字串比较奇怪,要实现什么功能?
不会写啊,我有个标签 [ ],怎么才能把标签里面的 " 换成, \ ",外面的不换他,用str_replace的话标签内外都换了,正侧不知道怎么写
什么内外都换了?
只换[ ]之间的",在[ ]外的"不换,懂了吗?
本来就没换外面的,我试了
fsdfdsfdsfdsf "" [ "] dfsdfdsfsd [ "] fsd
这是显示结果
楼上的方法可行,用正则反而麻烦些
[php]
<?php
$str="fsdfdsfdsfdsf ["] dfsdfdsfsd ["] fsd";
$b = preg_replace("/[(\")]/is","[\ \1]",$str);
echo "$b";
echo "
$str";
?>
[/php]
10 条回复
回复