【发布时间】:2020-11-05 10:29:01
【问题描述】:
我正在尝试创建一个循环,该循环将在 php 脚本中输出 xml 行。这些值来自逗号分隔的变量,如下所示:
$commaValues = '5773270,5778216';
$lubuvnaCommas = explode(',', $commaValues);
foreach($lubuvnaCommas as $row){
$expected = $row;
$destinations = "<cl_id>".$expected."</cl_id>";
}
目标变量应在我的脚本中定义的 xml 结构中输出,如下所示:
$xml ='
<?xml version="1.0" encoding="UTF-8"?>
<destinations>
'.$destinations.'
</destinations>;
这意味着 xml 数据的最终输出应如下所示:
$xml ='
<?xml version="1.0" encoding="UTF-8"?>
<destinations>
<cl_id>5773270</cl_id>
<cl_id>5778216</cl_id>
</destinations>';
我尝试了很多选项,我觉得我的循环中缺少一些不输出 xml 数据循环的东西。
【问题讨论】:
标签: php arrays xml string foreach