在我的数据库中,有一条消息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#
之间的可用性。为什么不替换这些值?
答案 0 :(得分:0)
你有两个问题之一:
$text
。$date->data_min
媒体资源的值为"#DATA_MIN#"
。答案 1 :(得分:0)
我已经解决了这个问题。我已从DATA_MIN - DATA_MAX中删除了#。它现在正在工作。
谢谢你们,伙计们!