我在智能模板文件CREATE FUNCTION dbo.TRIM(@String VARCHAR(MAX))
RETURNS VARCHAR(MAX)
BEGIN
RETURN LTRIM(RTRIM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(@String,CHAR(10),'[]'),CHAR(13),'[]'),char(9),'[]'),CHAR(32),'[]'),'][',''),'[]',CHAR(32))));
END
GO
中有以下代码行。它给出了这个输出:
2018年3月8日至1968年
这不是我想要的行为。我想要的行为是
2018年3月8日 - 2018-2017年3月8日
如何修改我的智能代码,使其行为符合我的预期?出于某种原因,我的智能模板变量无法在php标签中访问。
我正在使用Smarty版本2.6.7