寻求高手帮忙,正则问题,不懂者请不要跟帖子,谢谢合作! $getConfig = ereg_replace("\$set[faceDesign] = \"[YN]\";","\$set[faceDesign] = \"$getYorN\",$getConfig); str_replace 不支持正则表达式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $getConfig = ereg_replace("\$set[faceDesign] = \"[YN]\";","\$set[faceDesign] = \"$getYorN\";",$getConfig); //为什么同不过,请高手帮忙看看! 是这个意思吗?<?php$a = '$set[faceDesign] = "Y";';$b = '$set[faceDesign] = "$newPara";';echo eregi_replace("\$set\[faceDesign\] = \"[YN]\";",$a,$b);?> 要求:将:$set[faceDesign] = "Y";替换成:$set[faceDesign] = "$newPara"; <?php$this = '$set = 42342;';$var_name = '$set';$var_value = 'dghsdfgsdfgsdfgsdfgsdfg';$this= preg_replace("/(\\".$var_name."\s*=)[^;]*/", "\\1 ".$var_value, $this);print $this;//如果括号[]的话,屏他//$var_name = preg_replace("/\'/", "\\'", $var_name);//$var_name = preg_replace("/\[/", "\\[", $var_name);//$var_name = preg_replace("/\_/", "\\_", $var_name);//$var_name = preg_replace("/\]/", "\\]", $var_name); 如果我一个变量$oldPara 里有将:$set[faceDesign] = "Y";替换成:$set[faceDesign] = "$newPara";怎么写?谢谢了!!!!!!!!!!!!!!! <?php//这样不可以吗?你是想不用这种方式?$oldPara = '$set[faceDesign] = "Y";';$var_name = '$set\[faceDesign\]';$var_value = '"$newPara"';$oldPara = preg_replace("/(\\".$var_name."\s*=)[^;]*/", "\\1 ".$var_value, $oldPara);print $oldPara; linux crontab 定时运行php文件 请教!!复习框 单选框 php post方式读取 求救:机器升级后php环境出现错误! 大家初学PHP的时候研究过哪些开源的代码呢? 大家都用什么操作系统做PHP+MYSQL服务器啊? ${$method_variable[0]}['hotel']这是什么意思? 关于PHP日期的表示方法 PHP文件管理器发布! 100分急求一个页面刷新问题,谢谢!!! 开放FTP,欢迎大家上传下载! 请教!关于PHP生成PDF的问题??? 我发送邮件时,想群发,但是不想让收件知道我发给了哪几个人?
//为什么同不过,请高手帮忙看看!
<?php
$a = '$set[faceDesign] = "Y";';
$b = '$set[faceDesign] = "$newPara";';
echo eregi_replace("\$set\[faceDesign\] = \"[YN]\";",$a,$b);
?>
$this = '$set = 42342;';
$var_name = '$set';
$var_value = 'dghsdfgsdfgsdfgsdfgsdfg';
$this= preg_replace("/(\\".$var_name."\s*=)[^;]*/", "\\1 ".$var_value, $this);
print $this;
//如果括号[]的话,屏他
//$var_name = preg_replace("/\'/", "\\'", $var_name);
//$var_name = preg_replace("/\[/", "\\[", $var_name);
//$var_name = preg_replace("/\_/", "\\_", $var_name);
//$var_name = preg_replace("/\]/", "\\]", $var_name);
$oldPara 里有将:$set[faceDesign] = "Y";替换成:$set[faceDesign] = "$newPara";怎么写?谢谢了!!!!!!!!!!!!!!!
//这样不可以吗?你是想不用这种方式?
$oldPara = '$set[faceDesign] = "Y";';
$var_name = '$set\[faceDesign\]';
$var_value = '"$newPara"';
$oldPara = preg_replace("/(\\".$var_name."\s*=)[^;]*/", "\\1 ".$var_value, $oldPara);
print $oldPara;