这可能是这个问题的一个简单的解决方案,但是我对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 + "]";
}
a得到233445566778101144是,我应该得到文本而不是数字。如果有任何建议或线索就太好了。
php中的连接操作符是.
,而不是+
。将+
替换为.
。
+
是一个算术运算符,一个加法。PHP将其操作数转换为数字,结果也是数字。