【PHP】正则匹配短信/微信模版所需的多个字段
示例:发送短信 / 微信模版 时候,需要在一段文字 替换多个 变量,如:姓名、编号、金额 三个字段,可以使用 php的 preg_replace_callback 函数实现该效果。
$smsRequest = ['name'=>'张三','code'=>'z004','amount'=>'254.3']; $content = preg_replace_callback('/\$\{(\w+)\}/', function ($matches) use ($smsRequest) { return $smsRequest[$matches[1]] ?? ''; }, '欠费提醒:尊敬的${name},客户编号:${code},您好!您已欠费${amount}元,请及时缴费!如已缴费,请忽略此消息。'); var_dump($content);die;
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号