请我将脚本从php5移至7:我很理解\ e修饰符已不再受支持,但我试图将此preg_place函数更改为preg_replace_callback时陷入困境: preg_replace(“ /#filter:timestamp_time_nosec-(\ d {9,10})#/ e”,“ formatTimestamp('\ $ 1','time_nosec')”,$ result);
通过一个相关的问题,这是我提出的不起作用的内容:
preg_replace_callback(“ /#filter:timestamp_time_nosec-(\ d {9,10})#/”,function($ m){return formatTimestamp($ m ['$ 1'],'time_nosec');},$新);