Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP,在写入Xml文件时使用explode函数时出错_Php_Xml - Fatal编程技术网

PHP,在写入Xml文件时使用explode函数时出错

PHP,在写入Xml文件时使用explode函数时出错,php,xml,Php,Xml,我试图将一些位置写入xml文件,以便以后使用。在我决定使用explode之前,它一直在工作。它给我一个错误,即:“第1列第2行的错误:文档末尾的额外内容 下面是第一个错误之前的页面呈现。“以下是代码: 问题在于explode: $loc=explode(",",$row); $row已经是一个数组。分解用于将字符串拆分为数组。 如果不查看查询返回的数据是什么,这是很困难的,但是假设您希望结果的整个第一列是$loc,那么只需删除explode()调用并替换为: $loc = $row[0];

我试图将一些位置写入xml文件,以便以后使用。在我决定使用explode之前,它一直在工作。它给我一个错误,即:“第1列第2行的错误:文档末尾的额外内容 下面是第一个错误之前的页面呈现。“以下是代码:


问题在于explode:

$loc=explode(",",$row);
$row已经是一个数组。分解用于将字符串拆分为数组。 如果不查看查询返回的数据是什么,这是很困难的,但是假设您希望结果的整个第一列是$loc,那么只需删除explode()调用并替换为:

$loc = $row[0];
注意,这是非常糟糕的。您应该将select中的*替换为实际列的名称。在这种形式下,您的程序非常脆弱,因为更改第一列会更改$loc中存储的信息


是的,删除文件末尾的?>,但这不是问题。

尝试删除文件末尾的
?>
,数据是Google地图中的位置坐标,我正在保存它们,以便使用它们从数据库中开发动态地图标记。