我创建了一个PHP文件,用于将SQL数据导出到XML文件。不幸的是,我需要坚持做一件小事:
$jobtype=$xml->createElement("jobtype",htmlentities($row['jobtype']));
$jobposting->appendChild($jobtype);
上面的代码运行正常,但是在输出XML文件中,作业类型如下所示:
<jobtype>0</jobtype>
<jobtype>1</jobtype>
<jobtype>2</jobtype>
(它们还在数据库中显示0-1-2的值-当它们显示在网站上时,该组件将为每个值显示预定义的作业类型,请参见下文)。
我想将它们导出到XML文件中,如下所示:
0: Full-time
1: Part-time
2: Internship
有谁知道如何将“ if-elseif”标记放入PHP代码以使其转换?提前致谢! :]
最佳答案
您可以为此使用switch case语句:
<?php
switch ($row['jobtype']) {
case 0:
$type = '0: Full-time';
break;
case 1:
$type = '1: Part-time';
break;
case 2:
$type = '2: Internship';
break;
default:
break;
}
$jobtype=$xml->createElement("jobtype",htmlentities($type));
$jobposting->appendChild($jobtype);