小白PHP求大神解救!preg_replace怎么改preg_replace_callback
$source = preg_replace($pattern, $replacement, $source);
$val = preg_replace("/\[([^\[\]]*)\]/eis", "'.'.str_replace('$','\$','\\1')", $val);
$out = "<?php \n" . '$k = ' . preg_replace("/(\'\\$[^,]+)/e" , "stripslashes(trim('\\1','\''));", var_export($t, true)) . ";\n";是ECSHOP的模板问题~请大神求救
$source = preg_replace($pattern, $replacement, $source);
$val = preg_replace("/\[([^\[\]]*)\]/eis", "'.'.str_replace('$','\$','\\1')", $val);
$out = "<?php \n" . '$k = ' . preg_replace("/(\'\\$[^,]+)/e" , "stripslashes(trim('\\1','\''));", var_export($t, true)) . ";\n";是ECSHOP的模板问题~请大神求救
$val = preg_replace_callback("/\[([^\[\]]*)\]/is", function $m) { return '.'.str_replace('$','\$',$m[1]); }, $val);$out = "<?php \n" . '$k = ' . preg_replace("/(\'\\$[^,]+)/e" , "stripslashes(trim('\\1','\''));", var_export($t, true)) . ";\n";
$out = "<?php \n" . '$k = ' . preg_replace_callback("/(\'\\$[^,]+)/" , function($m) { return stripslashes(trim($m[1],'\'')); }, var_export($t, true)) . ";\n";