时间:2021-07-01 10:21:17 帮助过:26人阅读
e 模式是 eval
就是将第二个参数当做 php 语句执行
一个是算式的结果,一个是算式
你不执行,当然结果就不对了
e 模式是 eval
就是将第二个参数当做 php 语句执行
一个是算式的结果,一个是算式
你不执行,当然结果就不对了
$0 不懂是怎么获取的
用 preg_replace_callback
这样第二个参数就是回调函数,你把算式写在函数里就可以了
用 preg_replace_callback
这样第二个参数就是回调函数,你把算式写在函数里就可以了
preg_replace_callback("/(?<=$so)\d+/is", function($morefrf,$qq='$0') {return $qq-$morefrf[6]; }, $wupin_rs,1);
这样也不行,
$morefrf[6] 是什么?
问问题的时候要把问题描述清楚,不然人家怎么帮你
$morefrf[6] 是什么?
问问题的时候要把问题描述清楚,不然人家怎么帮你
对于
$morefrf[6]=1;preg_replace("/(?<=$so)\d+/eis", '$0 - '.$morefrf[6], $rs,1);
$morefrf[6]=1;preg_replace_callback("/(?<=$so)\d+/is", function($m) use($morefrf) { return $m[0] - $morefrf[6]; }, $rs,1);
对于
$morefrf[6]=1;preg_replace("/(?<=$so)\d+/eis", '$0 - '.$morefrf[6], $rs,1);
$morefrf[6]=1;preg_replace_callback("/(?<=$so)\d+/is", function($m) use($morefrf) { return $m[0] - $morefrf[6]; }, $rs,1);
你鸡没有给出原始串,也没有给出期望的结果
谁知到你要做什么呢?
我只能根据你给出的来做