在我的数据库中,有这样的消息MSG01:
"Availability between #DATA_MIN# - #DATA_MIN#"
查询:
select * from messages where MSG_CODE = "MSG01"
列格式为VARCHAR(500)
。
我有这个代码来代替#DATA_MIN#
和#DATA-MAX#
:
$date = array($date->data_min, $date->data_max);
$replace_string = array("#DATA_MIN#", "#DATA_MAX#");
$text= str_replace($replace_string,$date, lang("MSG01")).
但在我的网站上,它看起来是这样的:#DATA_MIN#
和#DATA_MIN#
之间的可用性。为什么它不取代价值观?
您有两个问题之一:
- 您的站点没有使用本例中的
$text
- 您的
$date->data_min
属性的值为"#DATA_MIN#"
我已经解决了这个问题。我已经从DATA_MIN-DATA_MAX中删除了#。它现在起作用了。
谢谢你们,伙计们!