这可能是解决这个问题的简单方法,但我对php并不熟悉。当我使用这个功能时
function generateXML($array){
$xmlString = "events: [";
for ($i = 0; $i < sizeof($array);$i++){
$obj = $array[$i];
//print_r($obj);
$set = "{
id: \'" + $obj[0] + "\'," +
print($obj[0] + "");
"title:\'" + $obj[1] + "\'," +
"start:\'" + $obj[2] + "\'," +
"end:\'" + $obj[3] + "\'";
echo $set + "\r\n";
$xmlString = $xmlString + $set;
}
return $xmlString = $xmlString + "]";
}
得到233445566778101144是,我应该得到文字而不是数字。任何建议或线索都会很棒。
答案 0 :(得分:1)
php中的连接运算符是.
,而不是+
。将+
替换为.
。
+
是算术运算符,是一个补充。 PHP正在将其操作数转换为数字,结果也是数字。