PHP打印数字而不是文本

PHP打印数字而不是文本,php,Php,这可能是解决这个问题的一个简单方法,但我对php不太熟悉。当我使用这个函数时 function generateXML($array){ $xmlString = "events: ["; for ($i = 0; $i < sizeof($array);$i++){ $obj = $array[$i]; //print_r($obj); $set = "{ id: \'" + $obj[0] + "\

这可能是解决这个问题的一个简单方法,但我对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 + "]";
}
函数generateXML($array){
$xmlString=“事件:[”;
对于($i=0;$i

get 23344566778101144是,我应该得到文本而不是数字。任何建议或线索都很好。

php中的串联运算符是
,而不是
+
。将
+
替换为

+
是一种算术运算符,是一种加法。PHP将其操作数转换为数字,结果也是数字