2 回答
TA贡献1815条经验 获得超6个赞
我不是这方面的专家,所以请给个建议,尝试使用双引号,如下所示:
$xml = "<?xml version='1.0' encoding='ISO-8859-1'?>
<reminder>
<date>{$date}</date>
<heading>{$date}</heading>
<body>{$date}</body>
</reminder>";
希望能有所帮助
TA贡献1799条经验 获得超8个赞
替换字符串呢?
$xml = '<?xml version="1.0" encoding="ISO-8859-1"?>
<reminder>
<date>%s</date>
<heading>%s</heading>
<body>%s</body>
</reminder>';
$message = sprintf($xml, $date, $heading, $body);
无论如何,完整的动态XML方法可以使用DomDocument类。
$doc = new DomDocument('1.0', 'iso-8859-1');
$reminder = $doc->createElement('reminder');
$date = $doc->createElement('date', $dateValue);
$reminder->appendChild($date);
$heading = $doc->createElement('heading', $headingValue);
$reminder->appendChild($heading);
$body = $doc->createElement('body', $bodyValue);
$reminder->appendChild($body);
$doc->appendChild($reminder);
$xmlString = $doc->saveXML();
该$xmlString变量将您的xml树包含为带有动态值的字符串。
- 2 回答
- 0 关注
- 144 浏览
添加回答
举报